Bạn có thường xuyên xử lý các kho lưu trữ nén không? Làm như vậy rất dễ dàng trong máy tính để bàn của bạn, nhưng trong môi trường máy chủ, có thể khó quản lý các tệp nén. Với Midnight Commander, bạn có thể nhanh chóng chọn một loạt các tệp và thư mục và nén chúng vào một kho lưu trữ GZ. Bạn cũng có thể trích xuất nội dung của kho lưu trữ BZ hoặc nhập các kho lưu trữ đó và thêm hoặc trích xuất các tệp cụ thể vào và từ chúng. Hãy xem cách thực hiện.
Cài đặt
Mặc dù Midnight Commander (viết tắt là MC) không được cài đặt sẵn trong hầu hết các bản phân phối Linux, nhưng bạn có thể tìm thấy nó trong kho của chúng. Để cài đặt nó trên Ubuntu, Debian và các bản phân phối tương thích, hãy nhập thiết bị đầu cuối yêu thích của bạn và sử dụng:
sudo apt install mc
Nếu bạn đang sử dụng Red Hat, bạn có thể cài đặt nó bằng:
sudo yum install mc
Người hâm mộ Arch có thể mang nó lên máy bay bằng cách sử dụng:
sudo pacman -S mc
Đối với Suse, hãy thử:
sudo zypper install mc
Người hâm mộ Windows không bị bỏ rơi vì có một cổng gốc của Midnight Commander dành cho Hệ điều hành Microsoft, tương thích với Windows XP 32 bit trở lên. Bạn có thể tải xuống trình cài đặt từ trang SourceForge của nó và cài đặt nó như cách bạn làm với bất kỳ ứng dụng nào khác trên máy tính của mình.
Lần chạy đầu tiên
Sau khi cài đặt Midnight Commander, bạn có thể chạy nó từ thiết bị đầu cuối của mình bằng cách nhập mc
.
Midnight Commander giới thiệu cho bạn hai ngăn. Hành động hiện hoạt mà bạn đang sử dụng (theo mặc định, là bên trái) được sử dụng làm nguồn cho mọi hành động tệp. Cái còn lại hoạt động như một điểm đến. Nếu bạn chọn một loạt tệp ở ngăn bên trái và nhấn F5 , ánh xạ để “sao chép”, các tệp đã chọn sẽ được sao chép vào thư mục được trình bày trong ngăn bên phải.
Bạn có thể di chuyển giữa hai ngăn bằng cách nhấn Tab trên bàn phím của bạn. 10 Phím chức năng hoạt động như các phím tắt cho các chức năng được hiển thị ở cuối màn hình của Midnight Commander.
Theo mặc định, MC sử dụng tên tệp để sắp xếp. Vì bạn muốn tất cả các tệp hình ảnh của mình được nhóm lại với nhau, hãy sắp xếp nội dung dựa trên phần mở rộng tệp.
Nhấn F9 để truy cập menu kéo xuống của MC.
Chọn “Sắp xếp thứ tự…” và thay đổi nó thành “Phần mở rộng” từ các tùy chọn xuất hiện.
Sau đó, tất cả các tệp trong ngăn bên trái sẽ được sắp xếp dựa trên phần mở rộng của chúng thay vì tên tệp.
Nén các tệp và thư mục riêng lẻ
Cuộn lên / xuống danh sách và nhấn Chèn để chọn (hoặc bỏ chọn) các mục nhập. MC hiển thị các mục đã chọn với màu khác.
Để nén tất cả các mục đã chọn vào một kho lưu trữ, nhấn F2 để truy cập menu tệp. Di chuyển bằng các phím con trỏ đến “Tệp được gắn thẻ Gzip hoặc gunzip” hoặc “Tệp được gắn thẻ Bzip2 hoặc bunzip2” và nhấn Enter để chọn định dạng bạn muốn cho tệp lưu trữ của mình. Thậm chí còn nhanh hơn nếu bạn sử dụng phím tắt: Y cho Gzip và B cho Bzip2.
Sau khi chuyển tạm thời đến một thiết bị đầu cuối, bạn sẽ tìm thấy phiên bản nén của các tệp của mình trong cùng một thư mục.
Nén tất cả các tệp đã chọn vào một kho lưu trữ duy nhất
Điều gì sẽ xảy ra nếu bạn muốn nén tất cả các tệp đã chọn vào một kho lưu trữ duy nhất? Midnight Commander không bao gồm chức năng này theo mặc định, nhưng bạn có thể thực hiện nó một cách bán thủ công.
Chọn một loạt các tệp như trước đây.
Nhấn F2 để truy cập menu tệp một lần nữa. Lần này nhấn @ hoặc chọn “Làm điều gì đó trên các tệp được gắn thẻ.” Tùy chọn này cho phép bạn nhập thủ công một lệnh sẽ hoạt động trên việc chọn tệp.
Sử dụng lệnh của trình lưu trữ ưa thích của bạn để thêm nhiều tệp vào một kho lưu trữ nhưng thay thế chính các tệp đó bằng %s
. Tham số này tương ứng với “mọi thứ được chọn trong ngăn hiện hoạt.”
Ví dụ:để nén tệp ở định dạng 7z, chúng tôi đã sử dụng:
7z a ARCHIVE_NAME.7z %s
Ngay sau đó, một kho lưu trữ với các tệp đã chọn xuất hiện trong cùng một thư mục.
Trích xuất tệp
Giải nén các kho lưu trữ nén thậm chí còn dễ dàng hơn với MC. Nhờ sử dụng hệ thống tệp ảo để gắn kết chúng dưới dạng ổ đĩa, nó cho phép bạn xử lý nội dung mà không cần giải nén và giải nén chúng.
Để giải nén toàn bộ kho lưu trữ, hãy chọn nó rồi nhấn F2 . Nhấn Z hoặc chọn “Giải nén tệp tar đã nén vào thư mục con” để thực hiện việc đó. Tuy nhiên, với MC, bạn không phải giải nén mọi thứ nếu bạn chỉ cần các tệp hoặc thư mục cụ thể.
Với tệp lưu trữ của bạn được đánh dấu, nhấn Enter để nhập tệp đó. Có, chúng tôi biết điều này nghe có vẻ thừa, nhưng đó chính xác là điều xảy ra vì MC cho phép bạn vào bên trong kho lưu trữ của mình và quản lý nội dung.
Cũng giống như với bất kỳ thư mục thông thường nào, khi ở trong kho lưu trữ, bạn có thể chọn các tệp và thư mục riêng lẻ và nhấn F5 để sao chép (trích xuất) chúng vào ngăn đích. Bạn cũng có thể nhấn F6 để di chuyển chúng đến đó, có nghĩa là sau khi được giải nén đến ngăn đích của bạn, chúng sẽ bị xóa khỏi kho lưu trữ của bạn. Bạn cũng có thể nhấn F8 để xóa nội dung nào đó khỏi kho lưu trữ của bạn.
Cũng cần lưu ý rằng nếu bạn muốn quay lại một thiết bị đầu cuối thông thường một lúc, bạn không cần phải thoát ra Midnight Commander. Nhấn Ctrl + O đồng thời MC sẽ ẩn trong nền, để bạn ở trong thiết bị đầu cuối mà bạn đã khởi chạy.
Bạn có thể quay lại MC bằng cách sử dụng phím tắt tương tự. Để thực sự thoát MC, nhấn F10 trên bàn phím của bạn.
Một cách khác để quản lý các tệp nén tốt hơn là tạo một kho lưu trữ tự giải nén để bạn không phải lo lắng về việc cài đặt các ứng dụng bổ sung.