2012-06-26 8 views

Antwort

25

zip -r base_folder.zip base_folder -x base_folder/sub_folder/\* base_folder/another_sub_folder/\*

(Ich habe die verbesserte Information aus Ihrer Erfahrung eingebaut, die Sie freundlich in Ihrem Kommentar angeboten haben.)

Für weitere Informationen: man zip

+1

zip -r zip_datei.zip base_folder -x 'base_folder/first_folder_to_skip/*' 'base_folder/zweite_folder_to_skip/*' –

1

die Dateien finden, schließen Sie den Ordner, xargs die verbleibenden Dateien zu Teer oder zip oder was auch immer:

find /in/your/dir | grep -v 'name_of_dir_to_be_excluded' | xargs tar jcvf nameOfArchive.tar.bz2 
2

Sie Sie können tar mit --exclude verwenden und die Option -z verwenden, um die Ausgabe-TAR-Datei zu entpacken.

Verwandte Themen