GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo tar (comprimir) archivos, excluyendo ciertos archivos o directorios

Si alguna vez ha estado haciendo una copia de seguridad de un sistema Linux completo, o tal vez solo una cantidad de carpetas, pero había ciertas carpetas o archivos que no deseaba tener en la copia de seguridad o en el archivo zip, entonces no busque más. ¡Consejo rápido!

Primero, cambie a la carpeta que desea comprimir o haga una copia de seguridad y asegúrese de tener permisos para acceder a todos los archivos dentro de la carpeta. Por ejemplo, si la carpeta es / (raíz), necesitará permisos de superusuario, ¡así que no olvide ejecutar tar con el comando sudo!

cd /folder_to_backup

A continuación, desea ejecutar el comando tar para crear el archivo comprimido/comprimido. Se utilizan los indicadores habituales z (compresión gzip), c (crear), v (detallado), f (archivo), pero tenga en cuenta que se encuentran en la última parte de la línea de comando. Esta ubicación parece importante en las diferentes distribuciones de Linux.

Puede ver que usando la opción –excluir podemos especificar las carpetas y/o archivos a excluir, puede tener tantas opciones –excluir como necesite. Observe cómo la ruta tiene como prefijo un punto (que indica el directorio actual). Esto es importante porque el indicador de exclusión coincide con patrones de texto, no con nombres de archivo reales, y el patrón comienza con ./. También puede usar otras expresiones regulares. Por ejemplo, puede usar un comodín como archivo* para hacer coincidir cualquier nombre de archivo o carpeta que comience con la palabra archivo.

tar --exclude='./folder_to_exclude' --exclude='./myfolder/file.txt' -zcvf /backup/filename.tgz .


Linux
  1. Cómo cifrar y descifrar archivos y directorios utilizando Tar y OpenSSL

  2. Cómo archivar archivos y directorios en Linux [Parte 1]

  3. Cómo comprimir/descomprimir en Linux

  4. Cómo comprimir y extraer archivos y directorios en Linux usando gzip y bzip2

  5. ¿Cómo extraigo archivos sin estructura de carpetas usando tar?

Comando tar de Linux:cómo comprimir archivos en Linux

Cómo tar tipos de archivos específicos (extensiones) en un directorio

Cómo instalar Pigz para comprimir archivos más rápido en Linux

Cómo cambiar el nombre de archivos y directorios en Linux

Cómo copiar archivos y directorios en la terminal de Linux

Comando tar de Linux para comprimir y extraer archivos