En ciertas ocasiones se requiere que un archivo esté partido en varias partes, por ejemplo, para enviar un archivo a otra máquina con scp o sftp, es posible que la conexión se pierda y con estas no es posible hacer un resume(dar continuidad en el punto en que quedó). Se mostrará cómo partir un archivo en varios pedazos, como unirlos de nuevo y finalmente opciones para revisar que el archivo final sea igual al original.
Partir un archivo
Generalmente los archivos que se desean partir y son grandes deben ser binarios, como archivos comprimidos, si es de texto archivos comprimidos.
El comando que se puede emplear es split, por ejemplo si el archivo se llama CD-7_Educ.ar_Actividades_con_SL.iso , y se desea comprimir en bloques de 40 megas se lograría con :
- split -b 40m CD-7_Educ.ar_Actividades_con_SL.iso
Que generará la cantidad de archivos de 40 megas hasta dar con el tamaño total del archivo, es usual que el último mida menos, los archivos comienzan por defecto con xaa, xab,.... para que lexicográficamente tengan un orden al listarlos.
Unir archivos partidos
Un método eficiente para unir los archivos que se partieron con el método anterior es :
cat x* >> Cd-educar.iso
aprovechando que los nombres comienzan por la letra x, para aprender de >> más se puede consultar las guías para aprender a aprender linux.
Verificar que los archivos son iguales
Si está en la misma máquina, diff hará el trabajo por usted, en caso de que sean iguales no dirá nada, en caso de que no lo sean, mostrará mensajes informando de las diferencias, en este caso podría ser :
- diff CD-7_Educ.ar_Actividades_con_SL.iso Cd-educar.iso
En caso de que esté en dos máquinas distintas, haga la comprobación con md5sum, a ambos archivos aplíqueles el comando.
- md5sum CD-7_Educ.ar_Actividades_con_SL.iso md5sum Cd-educar.iso
Lecturas recomendadas
- info split
- info cut
- info coreutils split
- info md5sum
- info diff
CategoriaAyudaInterfazDeComandos CategoriaAyudas CategoriaDocumentosyExplicaciones

