sábado, 4 de abril de 2009

Partir archivos con split y volverlos a unir

El archivo pepe.txt pesa 65 Megas:

server1:/pruebas# ls -lath pepe.txt
-rw-r--r-- 1 root root 65M 2009-04-04 22:33 pepe.txt


Quiero partir el archivo pepe.txt en archivos de 10 Mbytes:

server1:/pruebas# split -b 10m pepe.txt pepe.txt-

Muestro la salida de los archivos partidos:

server1:/pruebas# ls -lath pepe.*
-rw-r--r-- 1 root root 10M 2009-04-04 22:40 pepe.txt-af
-rw-r--r-- 1 root root 5,0M 2009-04-04 22:40 pepe.txt-ag
-rw-r--r-- 1 root root 10M 2009-04-04 22:40 pepe.txt-ad
-rw-r--r-- 1 root root 10M 2009-04-04 22:40 pepe.txt-ae
-rw-r--r-- 1 root root 10M 2009-04-04 22:40 pepe.txt-ab
-rw-r--r-- 1 root root 10M 2009-04-04 22:40 pepe.txt-ac
-rw-r--r-- 1 root root 10M 2009-04-04 22:40 pepe.txt-aa
-rw-r--r-- 1 root root 65M 2009-04-04 22:33 pepe.txt


Borro el pepe.txt original:

server1:/pruebas# rm pepe.txt

Vuelvo a unir los archivos partidos en el archivo original:

server1:/pruebas# cat pepe.txt-* > pepe.txt

No hay comentarios: