Comment créer un fichier tar.gz à partir d'un dossier à l'exclusion d'un dossier

10

Comment exclure un fichier ou un dossier lors de la création d'un fichier tar.gz avec la commande tar?

hpn
la source

Réponses:

13

Exemple simple, création d'une archive tar gzippée à partir d'un répertoire, exclusion d'un sous-répertoire et listage du contenu:

$ ls fruit/
apple  banana  peach  tomato
$ tar czf onlyfruit.tar.gz --exclude=tomato fruit/
$ tar tf onlyfruit.tar.gz 
fruit/
fruit/peach/
fruit/apple/
fruit/banana/

la source
3
Je déteste être pédant, mais une tomate est aussi un fruit techniquement / botaniquement :)
Kev
4
Ce serait une belle discussion sur cooking.stackexchange.com ; D
9

utilisez le --exclude=directorydrapeau. Fonctionne comme un charme.

Aditya Patawari
la source