Ngoài định dạng 7z, công cụ 7-Zip hỗ trợ nén các định dạng file như XZ, BZIP2, GZIP, TAR, ZIP và WIM. Bạn cũng có thể sử dụng công cụ này để giải nén các file như AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VMDK, WIM, XAR và Z.
Đọc tiếp bài viết sau đây của Mytour để hiểu cách cài đặt và sử dụng 7-Zip trên Ubuntu Linux.
1. Cài Đặt 7-Zip trên Ubuntu Linux
Để cài đặt công cụ p7zip trên Ubuntu Linux, bạn chỉ cần thực hiện lệnh sau:
sudo apt-get install p7zip-full p7zip-rar
2. Sử Dụng 7-Zip trên Ubuntu Linux
Gói p7zip cài đặt ứng dụng dòng lệnh mang tên 7z. Dưới đây là cú pháp sử dụng:
7z [adeltux] [-] [SWITCH]
Để dễ hiểu, Mytour sẽ hướng dẫn cách sử dụng 7-Zip trên Ubuntu Linux.
Để bắt đầu, chúng ta sẽ tìm hiểu cách tạo kho lưu trữ .7z bằng lệnh sau. Giả sử bạn có một thư mục tên là files chứa 4 file bên trong.
Mục tiêu là đóng gói 4 file này vào một file .7z. Để thực hiện điều này, nhập thư mục files của bạn vào dòng lệnh và thực hiện lệnh sau:
$ 7z a files.7z *
Ảnh chụp màn hình bên dưới sẽ cho bạn thấy cách lệnh đang hoạt động:
Sau khi lệnh trên chạy thành công, file có tên là files.7z sẽ được tạo trong thư mục làm việc hiện tại của bạn.
Giả sử bạn đã vô tình hoặc cố ý xóa 4 file trong thư mục files hiện tại.
Và bạn muốn khôi phục lại các file này bằng cách giải nén file .7z vừa tạo. Để thực hiện điều này, chúng ta sử dụng tùy chọn dòng lệnh 'e' như trong lệnh dưới đây:
7z e files.7z
Dưới đây là các bước cơ bản để tạo và khôi phục file nén bằng công cụ 7z trên Ubuntu Linux.
Giả sử bạn cần tạo một file .zip. Để thực hiện điều này, sử dụng lệnh sau:
7z a [tên-file-nén.zip] [các-file-cần-nén]
Ví dụ:
Ngoài ra, ứng dụng 7zip cho phép bạn dễ dàng truy cập vào file nén (file lưu trữ) sau khi tạo. Ví dụ, bạn vừa tạo một file nén và phát hiện cần thêm file hoặc thư mục vào file nén đó. Thay vì xóa file nén hiện tại và tạo một file mới, bạn có thể cập nhật file nén hiện tại với các file hoặc thư mục mà bạn muốn thêm.
Ví dụ, giả sử thư mục 'files' chứa tổng cộng 5 file văn bản và bạn muốn thêm file 'file5' vào file nén 'files.7z'. Để thực hiện điều này, bạn sử dụng tùy chọn 'u' trong lệnh 7zip:
Để kiểm tra xem file nén đã được cập nhật hay chưa, chỉ cần kích đúp chuột vào file để mở. Bạn cũng có thể thực hiện điều này qua dòng lệnh, sử dụng tùy chọn 'l' trong lệnh 7z:
Trong ảnh chụp màn hình trên, bạn có thể thấy lệnh 7z xác nhận rằng file nén 'files.7z' đã được cập nhật với file văn bản mới.
Nếu bạn muốn xóa một file cụ thể khỏi file nén được tạo bởi 7z, bạn cũng có thể thực hiện điều này. Trong trường hợp này, chúng ta sử dụng tùy chọn dòng lệnh 'd'. Cú pháp tổng thể của lệnh như sau:
Xóa file từ file nén: 7z d [tên-file-nén] [file-cần-xóa]
Lưu ý rằng bạn cần thêm chuyển đổi 'r' vào lệnh nếu file cần xóa nằm trong thư mục con của file nén.
Thông tin quan trọng:
Dưới đây là một số điều quan trọng cần nhớ khi sử dụng công cụ 7z:
- Tránh sử dụng định dạng 7-zip cho việc sao lưu trên Linux / Unix do nó không lưu trữ thông tin về người dùng / nhóm của file.
- Trong môi trường Linux / Unix, để sao lưu thư mục, bạn cần sử dụng lệnh tar:
+ Để sao lưu một thư mục, sử dụng lệnh tar cf - thư-mục | 7za a -si thư-mục.tar.7z
+ Để khôi phục bản sao lưu, sử dụng lệnh: 7za x -so thư-mục.tar.7z | tar xf -
- Để chia sẻ file và thư mục (không phải chủ sở hữu file) với người dùng Unix / MacOS / Windows khác, bạn có thể sử dụng định dạng 7-zip.
- Không khuyến khích sử dụng tùy chọn 'r'.
- Tránh sử dụng thư mục/* vì các file '.*' sẽ không khớp với 'thư mục/.profile').
Bài hướng dẫn của Mytour đã giới thiệu cách cài đặt và sử dụng 7 ZIP trên Ubuntu Linux. Nếu bạn có thắc mắc hoặc câu hỏi như cách giải nén file RAR trên Linux hoặc Unix, hãy để lại ý kiến của bạn trong phần bình luận dưới bài viết.