mỗi sự 7za dòng lệnh giúp đỡ, bạn sử dụng công tắc -x để làm điều này:
-x[r[-|0]]]{@listfile|!wildcard}: eXclude filenames
Để loại trừ các tập tin foo.txt bạn sẽ thêm:
-x!foo.txt
Để loại trừ tất cả .html tệp (* .html) bạn sẽ thêm:
-x!*.html
Bạn có thể thêm nhiều mục nhập để loại trừ nhiều tên tệp và/hoặc ký tự đại diện trong một lệnh zip. Thêm những điều sau đây sẽ loại trừ foo.txt và * .html:
-x!foo.txt -x!*.html
Vì vậy, với ví dụ của bạn, điều này sẽ thêm tất cả các file để files.zip TRỪ tập tin có tên "FILENAME" hoặc xuất hiện các * .extension wildcard:
7za a -tzip files.zip * -x!FILENAME -x!*.extension
Nguồn
2012-11-19 23:39:04
cảm ơn, điều đó sẽ làm điều đó – PenguinSource
Để tham khảo trong tương lai: '-x! *. Extension' không hoạt động (ít nhất là cho các thư mục con đệ quy). '-x! * extension' không hoạt động. – Samaursa
Trong quyền hạn sử dụng "-xr! *. Mở rộng" để bỏ qua tất cả * .extension đệ quy. Hãy chú ý đến các dấu ngoặc kép –