split
Comprimidos
Uso
split -b <size> <file> <prefix>Corta un archivo grande en trozos; por defecto lo hace por líneas, 1000 cada vez, así que usa `-b 100M` cuando querías tamaño, los trozos se llaman xaa, xab y así salvo que des un prefijo, y se recomponen con un solo `cat part_* > file`, que funciona porque los sufijos se ordenan.
Opciones habituales
| Opción | Significado |
|---|---|
| -b 100M | Pieces of a fixed size; K, M and G suffixes work on both platforms. |
| -l 1000 | Split by line count instead, which is the default behaviour at 1000 lines. |
| -n 4 | Cut into exactly four pieces. |
| -d | Numeric suffixes instead of aa, ab, ac. |
| -a 3 | Suffix length, when two letters are not enough. |
| --additional-suffix=.part | Append an extension to each piece. GNU only. |
| <prefix> | Optional, and without it the pieces are named xaa, xab, xac. |
Ejemplos
split -b 100M big.tar.gz part_Produces part_aa, part_ab and so on.
cat part_* > big.tar.gzReassemble in glob order, which is why the suffixes are sorted.
split -l 5000 -d data.csv chunk_Five thousand lines per piece, with numeric suffixes.
Empaquetar y comprimir son tareas distintas: tar empaqueta, gzip reduce y .tar.gz es lo uno y lo otro.
Cómo leerlo
- Los corchetes [ ] marcan una parte que puedes omitir.
- Los puntos suspensivos … indican que puedes poner varios.
- Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.
Preguntas
Q. ¿Qué hace split?
Corta un archivo grande en trozos; por defecto lo hace por líneas, 1000 cada vez, así que usa `-b 100M` cuando querías tamaño, los trozos se llaman xaa, xab y así salvo que des un prefijo, y se recomponen con un solo `cat part_* > file`, que funciona porque los sufijos se ordenan.
Q. ¿Cómo se escribe?
split -b <size> <file> <prefix> — los corchetes marcan lo que puedes omitir.
Q. ¿Cuántas opciones vale la pena saber?
Aquí van 7; la lista completa está en man split. Este comando está en Comprimidos.
Comandos relacionados
página man: man split