Jak utworzyć plik tar.gz z folderu z wyłączeniem folderu

10

Jak wykluczyć plik lub folder podczas tworzenia pliku tar.gz za pomocą polecenia tar?

hpn
źródło

Odpowiedzi:

13

Prosty przykład, tworzenie skompresowanego archiwum z katalogu, z wyłączeniem podkatalogu i wyświetlania zawartości:

$ 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/

źródło
3
Nienawidzę być pedantem, ale pomidor jest technicznie / botanicznie także owocem :)
Kev
4
To byłaby miła dyskusja na cooking.stackexchange.com ; D
9

użyj --exclude=directoryflagi. Działa jak marzenie.

Aditya Patawari
źródło