Điều chưa được đề cập là con dao quân đội của các tiện ích dòng lệnh : atool
; nó có sẵn trong kho: nhấp vào atool hoặc chạy sudo apt-get install atool
.
atool
thực sự là một tập lệnh bao gồm các chức năng khác nhau như aunpack, apack, als, acat, adiff và arepack. Có lẽ việc sử dụng phổ biến nhất của chương trình là trích xuất tài liệu lưu trữ bằng lệnh aunpack. Có khá nhiều tùy chọn thú vị và hữu ích, nhưng cách cơ bản để trích xuất hầu hết các tài liệu lưu trữ chỉ là chạy, ví dụ,
aunpack myarchive.tar
Sự hỗ trợ cho tar, 7z, zip, jar, rar, ar, lha và nhiều định dạng lưu trữ khác và các biến thể của chúng được ghi lại bằng cách nhập vào man atool
thiết bị đầu cuối hoặc bằng cách xem trang web Ubuntu trực tuyến .
Vì vậy, điều hữu ích là nếu bạn có một kho lưu trữ tar, zip và gz trong cùng một thư mục, tất cả những gì bạn cần làm để giải nén tất cả là chạy
aunpack -e *
và tất cả các tài liệu lưu trữ được hỗ trợ sẽ được giải nén với cấu trúc thư mục của chúng được giữ lại. Nếu tên của thư mục kết quả đã tồn tại, nó sẽ không bị ghi đè, nhưng sẽ được đặt một tên duy nhất như unpack-5645.
Hoặc nếu bạn muốn chọn chỉ một loại lưu trữ và giải nén tất cả, thay vào đó hãy sử dụng
aunpack -e *.zip
Nếu bạn cần các tệp được giải nén trực tiếp trong một thư mục cụ thể, chỉ có cấu trúc thư mục thư mục con được giữ lại (nếu nó thoát), ví dụ, nhập
aunpack -e Scripts11.zip -X /home/mike/Videos
Nếu một tệp có cùng tên đã tồn tại, bạn sẽ được nhắc thực hiện một hành động đổi tên hoặc ghi đè trừ khi bạn đã chỉ định tùy chọn bắt buộc (-f
) trong lệnh.
Như trang ghi chú, aunpack trích xuất đầu tiên
tập tin vào một thư mục (tạm thời) duy nhất, và sau đó di chuyển lại nội dung của nó nếu có thể. Điều này cũng ngăn chặn các tập tin cục bộ bị ghi đè do nhầm lẫn.
Với các công cụ khác, các hành động khác là có thể, như được đề cập bởi trang man :
- apack tạo tài liệu lưu trữ từ các tập tin hoặc thư mục chỉ định hoặc stdin
- als liệt kê các tập tin trong kho lưu trữ chỉ định
- acat cho phép một người trích xuất các tệp lưu trữ vào thiết bị xuất chuẩn
- adiff cho phép bạn so sánh hai tài liệu lưu trữ được chỉ định
- arepack cho phép chuyển đổi một định dạng lưu trữ sang định dạng khác bằng cách đặt nội dung của kho lưu trữ ban đầu vào một thư mục tạm thời và sau đó đóng gói lại định dạng mới.
Có nhiều tùy chọn hữu ích hơn cho tất cả các tiện ích, nhưng có lẽ ứng dụng được sử dụng nhiều nhất sẽ là aunpack, vì điều đó giúp dễ dàng trích xuất nhiều tài liệu lưu trữ khác nhau. Thật tuyệt khi có thể chỉ phát hành một lệnh và có thể trích xuất nhiều định dạng lưu trữ khác nhau mà không phải sử dụng các lệnh khác nhau cho tar, zip, v.v.
Đối với một bài viết gần đây mô tả cách tích hợp các chức năng atool vào các hành động tùy chỉnh của trình quản lý tệp của bạn, chẳng hạn như Thunar, hãy xem tạp chí trực tuyến này .