Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Cách quản lý tệp nén với Midnight Commander

Cách quản lý tệp nén với Midnight Commander

Bạn có thường xuyên xử lý các kho lưu trữ nén không? Việc này dễ dàng trên máy tính để bàn, nhưng trong môi trường máy chủ, quản lý các tệp nén có thể khó khăn. Với Midnight Commander, bạn có thể nhanh chóng chọn một loạt tệp và thư mục rồi nén chúng thành 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 đi vào các kho lưu trữ đó để thêm hoặc trích xuất các tệp cụ thể. Hãy xem cách thực hiện.

Cài đặt

Mặc dù Midnight Commander (viết tắt 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 lưu trữ của chúng. Để cài đặt trên Ubuntu, Debian và các bản phân phối tương thích, hãy mở terminal yêu thích và sử dụng:

sudo apt install mc
Cách quản lý tệp nén với Midnight Commander

Nếu bạn dùng Red Hat, bạn có thể cài đặt bằng:

sudo yum install mc

Người dùng Arch có thể mang nó vào bằng:

sudo pacman -S mc

Đối với Suse, hãy thử:

sudo zypper install mc
Cách quản lý tệp nén với Midnight Commander

Người dùng Windows cũng không bị bỏ qua vì có bản port gốc của Midnight Commander cho hệ điều hành Microsoft, tương thích với Windows XP 32-bit hoặc mới hơn. Bạn có thể tải bộ cài đặt từ trang SourceForge của nó và cài đặt như bất kỳ ứng dụng nào khác trên máy tính của mình.

Chạy lần đầu

Sau khi cài đặt Midnight Commander, bạn có thể chạy nó từ terminal bằng cách nhập mc.

Cách quản lý tệp nén với Midnight Commander

Midnight Commander trình bày cho bạn hai ngăn. Ngăn đang hoạt động mà bạn hiện đang ở (mặc định là ngăn bên trái) được dùng làm nguồn cho mọi hành động tệp. Ngăn kia hoạt động như đích đến. Nếu bạn chọn một loạt tệp trên ngăn trái và nhấn F5, ánh xạ tới "sao chép", các tệp đã chọn sẽ được sao chép đến thư mục được trình bày trong ngă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. 10 phím chức năng hoạt động như phím tắt cho các chức năng được trình bày ở dưới cùng màn hình Midnight Commander.

Cách quản lý tệp nén với Midnight Commander

Mặc định, MC sử dụng tên tệp để sắp xếp. Vì bạn muốn tất cả tệp hình ảnh được gom lại, 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 thả của MC.

Cách quản lý tệp nén với Midnight Commander

Chọn "Thứ tự sắp xếp …" và thay đổi thành "Phần mở rộng" từ các tùy chọn xuất hiện.

Cách quản lý tệp nén với Midnight Commander

Sau đó, tất cả các tệp trong ngă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.

Cách quản lý tệp nén với Midnight Commander

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 Insert để chọn (hoặc bỏ chọn) các mục. MC hiển thị các mục đã chọn với màu khác.

Cách quản lý tệp nén với Midnight Commander

Để nén tất cả các mục đã chọn thành kho lưu trữ, nhấn F2 để truy cập menu tệp. Di chuyển bằng phím mũi tên đến "Gzip hoặc gunzip các tệp được gắn thẻ" hoặc "Bzip2 hoặc bunzip2 các tệp được gắn thẻ", và nhấn Enter để chọn định dạng bạn thích cho kho lưu trữ. Thậm chí nhanh hơn nếu bạn dùng phím tắt: Y cho Gzip và B cho Bzip2.

Cách quản lý tệp nén với Midnight Commander

Sau một lần nhảy tạm thời đến terminal, bạn sẽ tìm thấy phiên bản nén của các tệp trong cùng thư mục.

Cách quản lý tệp nén với Midnight Commander

Nén tất cả các tệp đã chọn thành một kho lưu trữ duy nhất

Điều gì xảy ra nếu bạn muốn nén tất cả các tệp đã chọn thành 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ể làm nó bán thủ công.

Chọn một loạt tệp như trước.

Cách quản lý tệp nén với Midnight Commander

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 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ẽ tác động lên lựa chọn tệp.

Cách quản lý tệp nén với Midnight Commander

Sử dụng lệnh của trình lưu trữ ưa thích để thêm nhiều tệp vào một kho lưu trữ duy nhất nhưng thay thế các tệp chính chúng bằng %s. Tham số này tương ứng với "mọi thứ được chọn trong ngăn hoạt động".

Ví dụ, để nén tệp ở định dạng 7z, chúng tôi đã dùng:

7z a TÊN_KHO_LƯU_TRỮ.7z %s
Cách quản lý tệp nén với Midnight Commander

Ngay sau đó, một kho lưu trữ với các tệp đã chọn xuất hiện trong cùng thư mục.

Cách quản lý tệp nén với Midnight Commander

Trích xuất tệp

Trích xuất 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 chúng như các ổ đĩa, nó cho phép bạn tác động lên nội dung mà không cần trích xuất và nén lại.

Để trích xuất toàn bộ kho lưu trữ, chọn nó rồi nhấn F2. Nhấn Z hoặc chọn "Trích xuất các tệp tar nén vào thư mục con" để làm điều đó. Tuy nhiên, với MC, bạn không phải trích xuất mọi thứ nếu chỉ cần các tệp hoặc thư mục cụ thể.

Với kho lưu trữ được đánh dấu, nhấn Enter để đi vào bên trong. Chúng tôi biết điều này nghe có vẻ dư thừa, nhưng chính xác đó là điều xảy ra vì MC cho phép bạn đi vào bên trong kho lưu trữ và quản lý nội dung.

Cách quản lý tệp nén với Midnight Commander

Giống như với bất kỳ thư mục bình thường nào, khi đang ở bên 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 sang ngăn đích. Bạn cũng có thể nhấn F6 để di chuyển chúng đến đó, nghĩa là sau khi được trích xuất sang ngăn đích, 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 thứ gì đó khỏi kho lưu trữ.

Cách quản lý tệp nén với Midnight Commander

Cũng đáng chú ý rằng nếu bạn muốn quay lại terminal điển hình một lúc, bạn không phải thoát Midnight Commander. Nhấn Ctrl + O cùng lúc, và MC sẽ ẩn vào nền, để bạn ở lại terminal nơi bạn đã khởi chạy nó.

Bạn có thể quay lại MC bằng cùng phím tắt đó. Để thoát thực sự khỏi MC, nhấn F10 trên bàn phím.

Một cách khác để quản lý tốt hơn các tệp nén là tạo kho lưu trữ tự giải nén để bạn không phải lo lắng về việc cài đặt thêm ứng dụng.