2012-06-26 58 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文件。

相关问题