2012-06-26 51 views

回答

25

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

(我已經把從您的經驗,您在您的評論好心提供了更高的信息。)

欲瞭解更多信息:man zip

+1

zip -r zip_file.zip base_folder -x'base_folder/first_folder_to_skip/*''base_folder/second_folder_to_skip/*' –

1

找到文件,排除的文件夾, xargs其餘的文件tar或zip或任何:

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

你可以使用tar--exclude,並使用-z選項來gzip輸出tar文件。