Un poco tarde, retomo este segundo post, que lo tenia a medio armar.
El primer post lo consiguen “aquí”:http://blog.tomasdelvechio.com.ar/index.php?id=16.
Antes de leer esta parte del post, lean el enlace anterior.
A continuación los ejemplos de _apack_, en los cuales se reproducen las salidas sin modificaciones.
h3. Comprimir varios archivos con formato .tar
bc. $ ls -l
-rwxr–r– 1 tomas tomas 38 2009-07-25 12:47 ejemplo1.txt
-rw-r–r– 1 tomas tomas 223 2009-07-25 12:47 ejemplo2.txt
-rwxr-xr-x 1 tomas tomas 3942 2009-07-25 12:47 ejemplo3.sh
-rwxr-xr-x 1 tomas tomas 30 2009-07-25 12:47 ejemplo4.log
$ apack prueba.tar ejemplo1.txt ejemplo2.txt ejemplo3.sh ejemplo4.log
ejemplo1.txt
ejemplo2.txt
ejemplo3.sh
ejemplo4.log
$ ls -l
-rwxr–r– 1 tomas tomas 38 2009-07-25 12:47 ejemplo1.txt
-rw-r–r– 1 tomas tomas 223 2009-07-25 12:47 ejemplo2.txt
-rwxr-xr-x 1 tomas tomas 3942 2009-07-25 12:47 ejemplo3.sh
-rwxr-xr-x 1 tomas tomas 30 2009-07-25 12:47 ejemplo4.log
-rw-r–r– 1 tomas tomas 10240 2009-07-26 04:23 prueba.tar
El comando anterior crea un archivo llamado _prueba.tar_ que tiene dentro los 4 archivos que se pasan como parámetro. Entonces, el formato es pasarle el nombre del archivo destino, y luego los archivos origen.
h3. Comprimir los cuatro archivos a un _.zip_
bc. $ apack prueba.zip ejemplo1.txt ejemplo2.txt ejemplo3.sh ejemplo4.log
adding: ejemplo1.txt (deflated 24%)
adding: ejemplo2.txt (deflated 24%)
adding: ejemplo3.sh (deflated 63%)
adding: ejemplo4.log (stored 0%)
$ ls -l
-rwxr–r– 1 tomas tomas 38 2009-07-25 12:47 ejemplo1.txt
-rw-r–r– 1 tomas tomas 223 2009-07-25 12:47 ejemplo2.txt
-rwxr-xr-x 1 tomas tomas 3942 2009-07-25 12:47 ejemplo3.sh
-rwxr-xr-x 1 tomas tomas 30 2009-07-25 12:47 ejemplo4.log
-rw-r–r– 1 tomas tomas 2243 2009-07-26 04:31 prueba.zip
h3. Crear un _.tar.bz2_
bc. $ apack prueba.tar.bz2 ejemplo1.txt ejemplo2.txt ejemplo3.sh ejemplo4.log
ejemplo1.txt
ejemplo2.txt
ejemplo3.sh
ejemplo4.log
tomas@laptop1:~/pruebas$ ls -l
-rwxr–r– 1 tomas tomas 38 2009-07-25 12:47 ejemplo1.txt
-rw-r–r– 1 tomas tomas 223 2009-07-25 12:47 ejemplo2.txt
-rwxr-xr-x 1 tomas tomas 3942 2009-07-25 12:47 ejemplo3.sh
-rwxr-xr-x 1 tomas tomas 30 2009-07-25 12:47 ejemplo4.log
-rw-r–r– 1 tomas tomas 1942 2009-07-26 04:34 prueba.tar.bz2
h3. Crear un _.7z_
bc. $ apack prueba.7z ejemplo1.txt ejemplo2.txt ejemplo3.sh ejemplo4.log
bc. 7-Zip 4.58 beta Copyright (c) 1999-2008 Igor Pavlov 2008-05-05
p7zip Version 4.58 (locale=es_AR.UTF-8,Utf16=on,HugeFiles=on,1 CPU)
Scanning
bc. Creating archive prueba.7z
bc. Compressing ejemplo3.sh
Compressing ejemplo1.txt
Compressing ejemplo2.txt
Compressing ejemplo4.log
bc. Everything is Ok
$ ls -l
-rwxr–r– 1 tomas tomas 38 2009-07-25 12:47 ejemplo1.txt
-rw-r–r– 1 tomas tomas 223 2009-07-25 12:47 ejemplo2.txt
-rwxr-xr-x 1 tomas tomas 3942 2009-07-25 12:47 ejemplo3.sh
-rwxr-xr-x 1 tomas tomas 30 2009-07-25 12:47 ejemplo4.log
-rw-r–r– 1 tomas tomas 1842 2009-07-26 04:38 prueba.7z
h3. Crear un _.tar.gz_
bc. $ apack prueba.tar.gz ejemplo1.txt ejemplo2.txt ejemplo3.sh ejemplo4.log
ejemplo1.txt
ejemplo2.txt
ejemplo3.sh
ejemplo4.log
$ ls -l
-rwxr–r– 1 tomas tomas 38 2009-07-25 12:47 ejemplo1.txt
-rw-r–r– 1 tomas tomas 223 2009-07-25 12:47 ejemplo2.txt
-rwxr-xr-x 1 tomas tomas 3942 2009-07-25 12:47 ejemplo3.sh
-rwxr-xr-x 1 tomas tomas 30 2009-07-25 12:47 ejemplo4.log
-rw-r–r– 1 tomas tomas 1852 2009-07-26 04:40 prueba.tar.gz
h3. Crear un _.rar_
bc. $ apack prueba.rar ejemplo1.txt ejemplo2.txt ejemplo3.sh ejemplo4.log
bc. RAR 3.80 Copyright (c) 1993-2008 Alexander Roshal 16 Sep 2008
Shareware version Type RAR -? for help
bc. Evaluation copy. Please register.
bc. Creating archive prueba.rar
bc. Adding ejemplo1.txt OK
Adding ejemplo2.txt OK
Adding ejemplo3.sh OK
Adding ejemplo4.log OK
Done
$ ls -l
-rwxr–r– 1 tomas tomas 38 2009-07-25 12:47 ejemplo1.txt
-rw-r–r– 1 tomas tomas 223 2009-07-25 12:47 ejemplo2.txt
-rwxr-xr-x 1 tomas tomas 3942 2009-07-25 12:47 ejemplo3.sh
-rwxr-xr-x 1 tomas tomas 30 2009-07-25 12:47 ejemplo4.log
-rw-r–r– 1 tomas tomas 1953 2009-07-26 04:41 prueba.rar
Creo que se ve claramente como funciona _apack_. La próxima entrada veremos como desempaquetar y el resto de utilidades de _atool_.