GNU/Linux >> Tutoriales Linux >  >> Linux

Exclusión de directorio al crear un archivo .tar.gz

Intente eliminar el último / al final de la ruta del directorio para excluir

tar -pczf MyBackup.tar.gz --exclude="/home/user/public_html/tmp" /home/user/public_html/

Tenga en cuenta que el exclude argumento:

1- Debe usarse con un = , así:--exclude=PATTERN

2- Espera un patrón (como señaló el usuario Don Dilanga), no un directorio, aunque un directorio funcionará bien como patrón si es lo suficientemente largo como para no coincidir con ningún archivo individual.

3- Debe colocarse antes del directorio de origen. (como lo señaló kghbln)


Intenta mover el --exclude antes de incluir.

tar -pczf MyBackup.tar.gz --exclude "/home/user/public_html/tmp/" /home/user/public_html/ 

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

  2. [Linux]:cómo excluir el directorio cuando se usa el comando de shell "tar"

  3. ¿Evitar archivos adicionales al crear Tar.gz?

  4. Tar:¿Extraer un solo archivo a un directorio sin crear subcarpetas?

  5. Comando de shell para el directorio tar excluyendo ciertos archivos/carpetas

Cómo crear un archivo Tar Gz

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

Extraiga el archivo tar.gz en Linux

mkdir -p falla cuando existe un directorio

file_put_contents no crea un archivo txt

Cómo hacer un archivo tar local de un directorio remoto