File Zip không phổ biến như trước khi tốc độ tải chậm và mỗi byte tiết kiệm đều quan trọng. Vẫn thế, nó là loại file khá phổ biến. Sớm hay muộn bạn sẽ phải mở một cái.
Tùy vào bản phân phối bạn dùng, giải nén archive zip có thể khá dễ. Dù vậy, biết một số cách nâng cao mở file zip và xử lý nội dung không bao giờ thừa.
Giải nén dùng GUI
Trên hầu hết môi trường desktop Linux, giải nén file dễ dàng. Chỉ cần chuột phải vào file, bạn sẽ thấy vài tùy chọn. Bạn thường thấy "Extract Here" (Giải nén tại đây) hoặc "Unzip Here".
Bạn cũng thấy tùy chọn "Extract To" (Giải nén đến) một vị trí. Điều này tiện nếu bạn muốn giải nén file từ thư mục Downloads sang nơi khác. Không phải môi trường desktop nào cũng cài sẵn những tiện ích này, nhưng nếu có, đó là phương pháp dễ nhất.
Nếu desktop không bao gồm tiện ích tắt này, bạn có thể mở file zip trong chương trình archive GUI. Bao gồm Gnome Archive Manager trên GNOME, Ark trên KDE Desktop, và những cái khác.
Nếu bạn không có tiện ích archive GUI, hoặc tìm tính năng mạnh hơn, đến lúc dùng dòng lệnh.
Giải nén file dùng dòng lệnh
Mặc dù một số tiện ích dòng lệnh Linux có tên bí ẩn, trường hợp này không phải. Lệnh giải nén file trên Linux đơn giản gọi là unzip.
Cách đơn giản nhất giải nén file trên dòng lệnh Linux là chạy:
unzip filename.zip
Điều này sẽ giải nén file ngay trong thư mục nó nằm. Nếu bạn muốn giải nén trong thư mục khác, cũng làm được. Hãy tưởng tượng bạn có file trong thư mục downloads muốn giải nén ra thư mục home. Để làm vậy, chạy:
unzip filename.zip -d ~ /
Xem trước nội dung file Zip trên dòng lệnh
Trên desktop bạn thường double-click file zip để xem nội dung trước khi giải nén. Rõ ràng điều này không thể trên dòng lệnh.
Đó không có nghĩa bạn không thể xem trước nội dung file zip. Để làm vậy, chạy:
unzip -l filename.zip
Nội dung file sẽ hiển thị từng dòng một.
Giải nén chọn lọc phần của file Zip
Bây giờ bạn xem trước nội dung file zip, bạn có thể nhận ra không cần mọi thứ trong file. Bạn có thể tiếp cận theo hai cách. Bạn có thể giải nén một hoặc hai file từ archive zip, hoặc chọn file để loại trừ.
Để giải nén một file từ archive zip, bạn cần cung cấp đường dẫn đầy đủ. Nghĩa là nếu có thư mục tên Folder chứa mọi thứ, bạn cần chỉ định này.
unzip filename.zip "Folder/file1.txt"
Nếu bạn muốn giải nén file mà không tạo thư mục mới, dùng switch -j:
unzip -j filename.zip "Folder/file1.txt"
Loại trừ file hoạt động tương tự nhưng dùng switch -x. Nếu bạn muốn loại trừ "file.txt", bạn chạy:
unzip filename.zip -x "Folder/file1.txt"
Nén file thì sao?
Bây giờ bạn biết nhiều hơn về giải nén file zip, nhưng đó chỉ một phần phương trình. Lúc bạn muốn gửi vài thứ cho bạn bè hoặc đồng nghiệp gói gọn trong một file thì sao?
Nén file có thể dễ như mở file zip, nhưng cũng có thể phức tạp hơn. Nếu muốn biết thêm, chúng tôi có hướng dẫn hoàn chỉnh nén và archive file trên Linux.