Comprimir con tar
Comprimir:
tar -cvzf fichero.tgz carpeta_a_comprimir
Comprimir un archivo sin que incluya toda la ruta de carpetas hasta él:
tar -cvzf fichero.tgz --directory=/carpeta1/carpeta2/ archivo.sql
Descomprimir:
tar -xvzf fichero.tgz -C rutadestino
Ver contenido del fichero comprimido:
tar -tzf fichero.tgz
Comprimir con zip
Comprimir:
zip -r9 fichero.zip carpeta_a_comprimir
Comprimir un archivo en zip sin que incluya toda la ruta de carpetas hasta él:
zip -9 fichero.zip -j /carpeta1/carpeta2/archivo.sql
Para comprimir y eliminar después el fichero de origen si no hubo ningún error usamos el parámetro -m.
Comprimir eliminando el archivo de origen. Si ocurre algún fallo durante la compresión, el archivo no se eliminará:
zip -m fichero.zip archivo.sql
Descomprimir con zip:
unzip fichero.zip -d rutadestino
Leer más...