Trong Finder, có khả năng tuyệt vời này là nhấp chuột phải vào tệp hoặc thư mục, chọn nén từ trình đơn thả xuống và kết thúc bằng tệp nén.
Có thể làm điều tương tự từ thiết bị đầu cuối?
Trong Finder, có khả năng tuyệt vời này là nhấp chuột phải vào tệp hoặc thư mục, chọn nén từ trình đơn thả xuống và kết thúc bằng tệp nén.
Có thể làm điều tương tự từ thiết bị đầu cuối?
Câu trả lời:
Nó được gọi là zip
.
Điều này thêm tệp file
vào kho lưu trữ file.zip
:
zip file.zip file
Tất nhiên, để thêm nhiều tệp hơn, chỉ cần thêm chúng làm đối số cho lệnh. Kiểm tra man zip
để có thêm lựa chọn.
Thông thường, bạn sẽ muốn bỏ qua bao gồm các .DS_Store
tệp pesky đó , ví dụ: nén toàn bộ thư mục folder
vào folder.zip
:
zip -vr folder.zip folder/ -x "*.DS_Store"
Copyright (c) 1990-2008 Info-ZIP
. developer.apple.com/legacy/l
man zip
Để nén các tệp chính xác như lệnh Finder sẽ nén chúng sử dụng:
ditto -c -k --sequesterRsrc --keepParent src_directory archive.zip
Xem man ditto
để biết chi tiết:
The command: ditto -c -k --sequesterRsrc --keepParent src_directory archive.zip will create a PKZip archive similarly to the Finder's Compress function- ality.
Có tar (1) và gzip (hoặc bzip2 hoặc lzma). Tar được sử dụng để cuộn một số tệp vào một kho lưu trữ, trong khi một trong ba tệp còn lại được sử dụng để nén nó.
Trên một dòng lệnh, bạn sẽ gọi tar với một vài tùy chọn để tạo một kho lưu trữ và gzip nó.
Ví dụ:
tar -c -z -f myarchive.tar.gz -C /home/username Downloads
Đây willl -c ag reate -z ipped lưu trữ tên -f ile từ C Hange thư mục để thư mục và sẽ chứa tất cả các file trong thư mục Downloads. Tùy chọn -C là tùy chọn và các đối số tệp nguồn sẽ được lấy từ thư mục hiện tại nếu bị bỏ qua.
Để tham khảo: hướng dẫn tar