Làm cách nào để nén thư mục thành nhiều tệp zip?


50

Tôi đang dùng mac osx.

1. Có công cụ nào để nén một thư mục thành nhiều tệp zip không?

2. Có công cụ nào để tách một tệp zip nén thành các tệp zip nhỏ hơn (để mở riêng lẻ sau này) không?

Câu trả lời:


71

Sử dụng công tắc -s trên lệnh zip trong terminal. Vì vậy, nếu thư mục của bạn được gọi là FolderName

zip -r -s 64 archive.zip FolderName/

64 là kích thước của phần tách (trong trường hợp này là 64Mb).

Use -s to set the split size and create a split archive.  
The size is  given  as  a  number  followed optionally  by  one  
of  k (kB), m (MB), g (GB), or t (TB) (the default is m). [1]

Sử dụng zipsplit để chia tệp zip thành nhiều tệp zip nhỏ hơn. Sử dụng công tắc -n để đặt kích thước của phần tách.

[1] http://developer.apple.com


1
@RobZolkos Tôi đã thực hiện những gì bạn đề xuất và tôi có một kho lưu trữ nhỏ.zip (7mb) và các phân đoạn (mỗi phần 64mb). Tuy nhiên, tôi không thể giải nén nội dung, tôi đang chạy unzip unix archive.zip nhưng tôi nhận được "offset zipfile xấu (lseek)". Hơn nữa, tôi cũng cần phải giải nén chúng trong môi trường Windows và tôi chỉ có trình trích xuất Windows 7.
aneuryzm

1
bạn chỉ cần chạy unzip archive.zip Tôi chỉ đang kiểm tra windows.
robzolkos

1
@RobZolkos Tôi đã thử và tôi đã thêm vào câu hỏi lỗi tôi gặp phải.
aneuryzm

1
Tôi chỉ thử nó trên một thư mục và nó hoạt động tốt. Cả hai nén và giải nén. Đảm bảo giải nén trong một thư mục khác với nguồn ban đầu. Trên Windows, nó không giải nén. Tuy nhiên, chương trình giải nén phần mềm miễn phí 7Zip 7-zip.org có thể giải nén chúng mà không gặp vấn đề gì.
robzolkos

1
@RobZolkos Tôi gặp lỗi "phương pháp nén không được hỗ trợ", bạn có nghĩ vấn đề xảy ra ở bước trích xuất hoặc bước nén không?
aneuryzm

5

Tôi vừa tìm thấy Keka , có lẽ nó có thể khiến bạn quan tâm, và nó miễn phí.


6
Câu trả lời trên Hỏi khác nhau không chỉ là một liên kết. Bạn có thể bao gồm một liên kết, nhưng vui lòng tóm tắt hoặc trích dẫn nó trong câu trả lời. Ý tưởng là làm cho câu trả lời đứng một mình.
Daniel
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.