Cách nén tệp zip trong Linux

Zip là một trong những định dạng tệp lưu trữ phổ biến nhất hiện có. Với zip, bạn có thể nén nhiều tệp hay thư mục. Điều này không chỉ tiết kiệm dung lượng ổ đĩa mà còn tiết kiệm băng thông mạng và chuyển dữ liệu sang máy khác nhanh hơn. Ngoài ra, các tệp zip có thể được giải nén dễ dàng ở nhiều nền tảng khác nhau từ Windows, Linux cho tới macOS. Đây là lý do tại sao bạn có thể bắt gặp các tệp zip ở khắp mọi nơi.

Ở bài hướng dẫn này, chúng ta sẽ cùng tìm hiểu cách zip file trong Linux theo hai cách:

1. Cách ZIP tệp và thư mục bằng dòng lệnh

Zip là câu lệnh giúp bạn tạo các tệp nén zip theo cú pháp sau:

zip OPTIONS ARCHIVE_NAME FILES

Zip không được cài đặt theo mặc định trong hầu hết các bản phân phối Linux, nhưng bạn có thể dễ dàng cài đặt nó bằng cách sử dụng trình quản lý gói của bản phân phối mình đang sử dụng:

Cài đặt zip trên Ubuntu và Debian

sudo apt install zip

Cài đặt zip trên CentOS và Fedora

sudo yum install zip

Câu lệnh zip rất đơn giản và dễ hiểu:

zip [option] archivename.zip filename1 filename2

Khi chỉ định tên tệp lưu trữ zip, nếu bạn bỏ qua phần mở rộng .zip, nó sẽ tự động được thêm vào khi tạo tệp.

Để nén toàn bộ nội dung của một thư mục, bạn sẽ sử dụng tùy chọn -r:

zip -r archivename.zip directory_name

Bạn cũng có thể nén cùng lúc nhiều thư mục:

zip -r archivename.zip directory_name1 directory_name2 file1 file1

Nếu bạn có thông tin nhạy cảm cần được bảo vệ, bạn có thể mã hóa nó bằng cách sử dụng tùy chọn -e sau đó nhập và xác nhận mật khẩu lưu trữ:

zip -e  archivename.zip directory_name

2. Cách ZIP tệp và thư mục bằng giao diện GUI

Mặc dù ở đây mình sử dụng Ubuntu, nhưng cách làm này rất đơn giản và khá giống với các bản phân phối linux khác.

Đầu tiên, chuyển đến thư mục chứa tệp hoặc thư mục cần nén, nhấp chuột phải và chọn Compress

zip file linux (1)

Bây giờ bạn có thể tạo tệp lưu trữ nén ở định dạng zip, tar.xz hoặc 7z. Trong trường hợp bạn đang thắc mắc, cả ba đều là các thuật toán nén khác nhau mà bạn có thể sử dụng để nén tệp của mình. Ở đây bạn sẽ chọn zip.

Đặt tên bạn muốn và nhấp vào Create.

zip file linux (2)

Sẽ không mất nhiều thời gian và bạn sẽ thấy một tệp lưu trữ xuất hiện ở thư mục hiện tại.

zip file linux (3)

Trong trường hợp bạn muốn đặt mật khẩu cho tệp zip, bạn sẽ cần làm như sau:

Tìm và mở phần mềm Archive Manager

zip file linux (4)

Kéo thả tệp hay thư mục cần nén vào đây, nhấn chọn Create Archive

zip file linux (5)

zip file linux (6)

Tại bước này, bạn có thể đặt tên, chọn cách nén (zip) và vị trí lưu tệp. Để tạo mật khẩu cho tệp nén, chọn Other Options.

zip file linux (7)

Nhập password và nhấp Save để tạo tệp zip.

Vậy là xong. Bạn đã tạo thành công tệp zip trong Linux rồi. Hi vọng mẹo nhỏ này sẽ giúp các bạn nhanh chóng tạo được một zip file trong các hệ điều hành Linux.

Xem thêm:

Leave a Comment