Eu tenho um arquivo de 5 GB no meu MAC e não consigo copiá-lo na memória flash ou no disco rígido externo formatado com FAT. Como posso dividi-lo em alguns arquivos menores
Eu tenho um arquivo de 5 GB no meu MAC e não consigo copiá-lo na memória flash ou no disco rígido externo formatado com FAT. Como posso dividi-lo em alguns arquivos menores
Respostas:
Você pode usar este comando no shell:
split -b YOUR_EXPECTED_SIZES YOUR_FILE_NAME PATTERN_NAME_AS_OUTPUT
e para recuperá-lo
cat SPITED_FILES_AS_LIST > NEW_FILE
Espero que seja útil para você!
illegal byte count
execução split -b 500M input_file.tar.gz output_files.tar.gz.
, precisará fornecer a contagem de bytes inteiros: split -b 500000000 input_file.tar.gz output_files.tar.gz.
-b 20K
não funciona, -b 20k
funcionou como um encanto :)
Eu precisava de um pouco mais de detalhes do que a resposta de Hamed oferecida, eis o que funciona para mim, com base nos comentários em hints.macworld.com :
split -b 1024m "YourFile.iso" "YourFile.iso."
Isso resulta em quantos arquivos de 1024mb forem necessários (e um arquivo menor no final) da seguinte forma:
Eu gosto de usar o nome do arquivo original e adicionar '.' no final, para que fique realmente claro qual é o arquivo à primeira vista.
Eu escolhi os arquivos de 1024mb porque os VOBs parecem ter esse tamanho e o Toast também divide os arquivos em 1024mb - eles devem ter um bom motivo!
Para juntar-se a eles novamente:
cat YourFile.iso.* > YourFile.iso
Observe que o primeiro argumento aqui termina em. *, Que obterá todos os aa, ab, ac, etc de uma só vez.
Além disso, se o arquivo que você produz já existir, ele será sobrescrito silenciosamente (nenhuma duplicata renomeada como no Finder). A versão para mac do split é um pouco diferente da versão para linux, ao que parece (para um, sufixos numéricos (-d) não são suportados).
Revisitando este seguinte comentário de Andy Ibanez que sua before
e after
não se encontraram ... aqui está o meu teste:
ls -la
total 22336
drwxr-xr-x 3 ptim staff 102B 20 Feb 23:10 .
drwx------+ 76 ptim staff 2.5K 20 Feb 23:09 ..
-rw-r--r--@ 1 ptim staff 11M 20 Feb 23:10 test.mp4
split -b 1m test.mp4 test.split.
ls -la
total 44672
drwxr-xr-x 14 ptim staff 476B 20 Feb 23:10 .
drwx------+ 76 ptim staff 2.5K 20 Feb 23:09 ..
-rw-r--r--@ 1 ptim staff 11M 20 Feb 23:10 test.mp4
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.aa
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.ab
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.ac
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.ad
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.ae
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.af
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.ag
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.ah
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.ai
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.aj
-rw-r--r-- 1 ptim staff 927K 20 Feb 23:10 test.split.ak
cat test.split.* > test.reconstituted.mp4
cat test.mp4 | md5
08db84d1806ec293582d217ed53b034c
cat test.reconstituted.mp4 | md5
08db84d1806ec293582d217ed53b034c
Estou no OSX, mas usando o bash do homebrew, e fui mordido por discrepâncias entre os sistemas operacionais antes ... talvez alguém possa sugerir um motivo para o md5 não corresponder no cenário acima ...
cat YourFile.iso | md5
verifiquei rapidamente se esse ISO concatenado é realmente o mesmo que o original. Não foi.
Usando o utilitário de disco rígido, você pode criar um pacote esparso no seu drive de gordura. Dentro disso, também são permitidos arquivos maiores - o sistema cuidará do resto.
Você também pode formatar o stick com HFS ou, se necessário, também instalar o NTFS-3G no Windows e formatar o drive NTFS