GNU/Linux >> Linux Esercitazione >  >> Linux

Esclusione della directory durante la creazione di un file .tar.gz

Prova a rimuovere l'ultima / alla fine del percorso della directory da escludere

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

Tieni presente che exclude argomento:

1- Dovrebbe essere usato con un = , come questo:--exclude=PATTERN

2- Si aspetta uno schema (come ha sottolineato l'utente Don Dilanga), non una directory, anche se una directory funzionerà bene come schema se è abbastanza lunga da non corrispondere a nessun singolo file.

3- Deve essere posizionato prima della directory di origine. (come sottolineato da kghbln)


Prova a spostare il --exclude a prima dell'inclusione.

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

Linux
  1. Nessun errore di file o directory durante l'esecuzione di un file binario

  2. Creazione di una nuova directory in C

  3. 'SDL.h file o directory non trovati' durante la compilazione

  4. mkdir -p fallisce quando la directory esiste

  5. file_put_contents non crea file txt

Come creare file Tar Gz

Come eseguire il tar di tipi di file specifici (estensioni) in una directory

[Linux]:come escludere la directory quando si utilizza il comando shell "tar".

Evitare file extra durante la creazione di Tar.gz?

Estrai il file tar.gz in Linux

Come creare un file tar locale di una directory remota