Cómo picar archivos grandes en Linux


pizza

¿Has necesitado picar un archivo en varias partes? Hoy hice un Appliance de VirtualBox que ocupa 2.8 GB pero tengo un pendrive de 2 GB (1.8 GB) . Entonces, ¿Qué puedo hacer?…fácil, usar los comandos split y cat.

Split

Digamos que quieres picar el archivo Draco.vmdk (un disco VirtualBox) en partes más pequeñas de 1.5 GB, entonces solo escribe:

split -b 1500m Draco.vmdk

Cat

Para poner todo junto solo usa:

cat x* > Draco.vmdk

Referencias


  1. #1 by Luis Gallardo on 08/06/2010 - 1:38

    @Skip Yes, the split command creates output files with this format xaa, xab, xac, etc. But you can change the prefix. For instance,

    split -d -b 500KB BASE.PBP part

    The above command makes the following files:

    -rw-r–r– 1 lgallard lgallard 500000 Jun 8 13:34 part00
    -rw-r–r– 1 lgallard lgallard 500000 Jun 8 13:34 part01
    -rw-r–r– 1 lgallard lgallard 392801 Jun 8 13:34 part02

    Cheers!!

  2. #2 by Skip on 07/06/2010 - 11:43

    Nice, this is what I was looking to find out… I would like to see some output though… For instance, since I first saw some stuff on using the split command, they mentioned the way it names the output files, per your example, I’m guessing x?????

    Anyways, thanks for letting me know it works with virtual disks!

Los Comentarios están cerrados