¿Cómo comprimo un directorio completo en Linux o UNIX?

¿Cómo puedo comprimir un directorio completo bajo Linux / UNIX usando un intérprete de comandos?

Es muy fácil comprimir un directorio dentro de Linux / UNIX. Es útil para realizar copias de seguridad de archivos, enviar por correo electrónico todos los archivos o incluso para enviar el software que ha creado a amigos. Técnicamente, se llama como un archivo comprimido. El comando GNU tar es mejor para este trabajo. Se puede usar en servidores Linux o UNIX remotos. Hace dos cosas por ti:

=> Creamos el archivo

=> Comprimimos el archivo

Debe usar el comando tar de la siguiente manera (sintaxis del comando tar):

tar -zcvf archive-name.tar.gz directory-name

Dónde,

  • -z: Comprimir archivo usando el programa gzip
  • -c: Crear archivo
  • -v: Detallado, es decir, mostrar progreso al crear archivo
  • -f: Archivo Nombre de archivo

Por ejemplo, supongamos que tiene un directorio llamado /home/friki/anime y desea comprimir este directorio, puede escribir el comando tar de la siguiente manera:

$ tar -zcvf backu-animes-2018.tar.gz /home/friki/anime

El comando anterior creará un archivo de almacenamiento llamado backu-animes-2018.tar.gz en el directorio actual. Si deseas restaurar el archivo, entonces necesita usar el siguiente comando (extraerá todos los archivos en el directorio actual):

$ tar -zxvf backu-animes-2018.tar.gz.tar.gz

Dónde,

  • -x: extraer archivos

Si desea extraer archivos en un directorio en particular, por ejemplo en /tmp, debe usar el siguiente comando:

$ tar -zxvf backu-animes-2018.tar.gz -C /tmp
$ cd /tmp
$ ls -

Loading

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Carrito de compra