2012-06-26 37 views

Trả lời

25

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

(tôi đã kết hợp các thông tin được cải tiến từ kinh nghiệm của bạn mà bạn đã vui lòng cung cấp trong nhận xét của bạn.)

Để biết thêm thông tin: man zip

+1

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

1

tìm các tập tin, loại trừ các thư mục, xargs các tập tin còn lại để tar hoặc zip hoặc bất cứ điều gì:

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

Bạn có thể sử dụng tar với --exclude và sử dụng tùy chọn -z để gzip tệp tar đầu ra.

Các vấn đề liên quan