Tengo un archivo de 5 GB en mi MAC y no puedo copiarlo en la memoria flash o en un disco duro externo formateado con FAT. Cómo puedo dividirlo en algunos archivos más pequeños
Tengo un archivo de 5 GB en mi MAC y no puedo copiarlo en la memoria flash o en un disco duro externo formateado con FAT. Cómo puedo dividirlo en algunos archivos más pequeños
Respuestas:
Puede usar este comando en el shell:
split -b YOUR_EXPECTED_SIZES YOUR_FILE_NAME PATTERN_NAME_AS_OUTPUT
y para recuperarlo
cat SPITED_FILES_AS_LIST > NEW_FILE
¡Espero que te sea útil!
illegal byte count
después de correr split -b 500M input_file.tar.gz output_files.tar.gz.
, debe proporcionar el conteo de bytes enteros: split -b 500000000 input_file.tar.gz output_files.tar.gz.
-b 20K
no funciona, -b 20k
funcionó como un encanto :)
Necesitaba un poco más de detalles que la respuesta de Hamed ofrecida, esto es lo que funciona para mí, según los comentarios en hints.macworld.com :
split -b 1024m "YourFile.iso" "YourFile.iso."
Esto da como resultado tantos archivos de 1024mb como sea necesario (y un archivo más pequeño al final) así:
Me gusta usar el nombre de archivo original y agregar '.' al final para que quede realmente claro cuál es el archivo de un vistazo.
Elegí los archivos de 1024mb porque los VOB parecen ser de ese tamaño, y Toast también divide los archivos a 1024mb, ¡deben tener una buena razón!
Para unirlos nuevamente:
cat YourFile.iso.* > YourFile.iso
Tenga en cuenta que el primer argumento aquí termina en. *, Que obtendrá todos los aa, ab, ac, etc. a la vez.
Además, si el archivo que está produciendo ya existe, se sobrescribe en silencio (sin duplicado renombrado como en Finder). Parece que la versión mac de split es ligeramente diferente a la versión de Linux (por ejemplo, los sufijos numéricos (-d) no son compatibles).
Revisando esto después del comentario de Andy Ibáñez de que el suyo before
y el after
no coincidieron ... aquí está mi prueba:
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
Estoy en OSX, pero estoy usando bash de homebrew, y he sido mordido por las discrepancias entre los sistemas operativos antes ... tal vez alguien más pueda sugerir una razón para que md5 no coincida en el escenario anterior ...
cat YourFile.iso | md5
para verificar que ese ISO concatenado es de hecho el mismo que el original. No lo fue.
Con la utilidad de disco duro, puede crear un paquete disperso en su disco duro. Dentro de esto también se permiten archivos más grandes: el sistema se encargará del resto.
También puede formatear el dispositivo con HFS o si lo necesita también en Windows instale NTFS-3G y formatee el disco NTFS