– bzip2 là một công cụ nén dữ liệu trên Linux. Nó sử dụng thuật toán nén bzip2 để tạo ra các file nén đóng gói dữ liệu thành một file duy nhất có đuôi “.bz2”.
Các tuỳ chọn của lệnh bzip2 gồm:
- -k, –keep: giữ file ban đầu sau khi nén và tạo một file mới có đuôi mở rộng là .bz2.
- -f, –force: buộc nén file thậm chí khi đã tồn tại file nén tương tự.
- -d, –decompress: giải nén file được nén bằng bzip2.
- -t, –test: kiểm tra tính toàn vẹn của file nén.
- -c, –stdout: xuất file nén đến đầu ra tiêu chuẩn để có thể chuyển tiếp vào lệnh khác thông qua pipe.
- -q, –quiet: giảm thiểu đầu ra thông báo, chỉ hiển thị thông báo lỗi và cảnh báo.
- -v, –verbose: hiển thị đầu ra chi tiết của quá trình nén/giải nén.
- -1, -2, -3, -4, -5, -6, -7, -8, -9: tuỳ chọn mức độ nén từ thấp đến cao, số càng cao thì mức độ nén càng tốt nhưng đồng thời cũng tốn thời gian và tài nguyên hệ thống nhiều hơn.
Để nén một file, ta sử dụng câu lệnh sau:
bzip2 <filename>
Ví dụ:
bzip2 example.txt
Lệnh này sẽ nén file “example.txt” và tạo ra một file mới có tên là “example.txt.bz2”.
Để giải nén một file đã được nén bằng bzip2, ta sử dụng câu lệnh sau:
bzip2 -d <filename.bz2>
Ví dụ:
bzip2 -d example.txt.bz2
Lệnh này sẽ giải nén file “example.txt.bz2” và tạo ra một file mới có tên là “example.txt”.
– bunzip2
là một lệnh trong Linux được sử dụng để giải nén các file được nén bằng công cụ nén bzip2, thông thường có phần mở rộng là .bz2.
Cú pháp: bunzip2 [tùy chọn] [tên file]
Ví dụ:
bunzip2 file1.bz2
Các tùy chọn phổ biến:
-c
hoặc--stdout
: In nội dung file giải nén ra màn hình console.-f
hoặc--force
: Buộc giải nén file bị nén bị lỗi.-k
hoặc--keep
: Giữ file ban đầu sau khi giải nén.-t
hoặc--test
: Kiểm tra tính toàn vẹn của file nén.