Trong hệ thống *nix tồn tại một số dạng nén cơ bản như: zip, gz, tar.gz và tar.bz2, ...
Dưới đây là một vài ví dụ về cách nén và giải nén với những file có định dạng đó:
Trước hết chúng ta cần cài đặt lệnh nén và giải nén trong linux:
yum install zip unzip gzip gunzip tar -y
I - Nén và giải nén file hoặc thư mục có đuôi .zip
- Nén
zip -r file.zip folder-1 folder-2 folder-3 file-1 file-2 file-3 ...
zip -r file.zip * : nén tất cả các file và thư mục tại nơi bạn đứng
- Giải nén
unzip file.zip
II- Nén và giải nén file hoặc thư mục có đuôi .gz
1. Nén
gzip file.gz folder-1 folder-2 folder-3 file-1 file-2 file-3 ...
gzip -r file.gz * : nén tất cả các file và thư mục tại nơi bạn đứng
2. Giải nén
gunzip file.gz
III - Nén và giải nén file hoặc thư mục có đuôi .tar
1. Nén
tar -cvf file.tar folder-1 folder-2 folder-3 file-1 file-2 file-3 ...
tar -cvf file.tar * : nén tất cả các file và thư mục tại nơi bạn đứng
2. Giải nén
tar -xvf file.tar
IV - Nén và giải nén file hoặc thư mục .tar.gz
1. Nén
tar -zcvf folder.tar.gz folder-1 folder-2 folder-3 file-1 file-2 file-3 ...
tar -zcvf folder.tar.gz * : nén tất cả các file và thư mục tại nơi bạn đứng
2. Giải nén
tar -zxvf folder.tar.gz
IV - Nén và giải nén file hoặc thư mục .tar.bz2
1. Nén
tar -jcf folder.tar.bz2 folder-1 folder-2 folder-3 file-1 file-2 file-3 ...
tar -jcf folder.tar.bz2 * : nén tất cả các file và thư mục tại nơi bạn đứng
2. Giải nén
tar -jxvf file.tar.bz2
Để biết thêm hướng dẫn về các lệnh nén và giải nén khác, ta sử dụng lệnh man:
man zip
man gzip
man tar
man rar