Eu tenho um arquivo gigante (> 20 GB) em minha máquina de origem e preciso transferi-lo para minha máquina de destino. Para os fins desta pergunta, vamos supor que eu não tenho conectividade de rede entre as duas máquinas.
Preciso dividir esse arquivo em uma série de arquivos menores, gravar os arquivos menores em DVD (s) e remontar tudo na máquina de destino.
As máquinas de origem e de destino são caixas Linux. Existe uma maneira de fazer isso usando tar
? Sinto que preciso usar o --multi-volume
parâmetro Quais são as minhas opções?
Eu preciso ser capaz de especificar o tamanho dos arquivos de volume, para garantir que cada um caiba em um único DVD.
Obrigado!
cat new* > newfile.txt
isso, vai explodir!Outras respostas foram cobertas
split
para combiná-las em um arquivo mestre que você acabou de usarcat
.fonte
Isso pode ser feito facilmente usando split , que já deve estar disponível na base de sua distribuição, pois faz parte do gnu coreutils .
fonte
dividir -b 4000000000 nome_do_arquivo
Ele criará cada arquivo de 4 GB
fonte