Nén và giải nén bằng command line trong Linux

04:23 Chiều - 28/04/2016
0 Bình luận
2004
bởi Anh Khoa

Thông qua bài viết này, ITC Today xin hướng dẫn các bạn 1 vài command khá thông dụng và đơn giản để thực hiện nén (compress)/ giải nén (uncompress) các định dạng zip, tar, tar.gz, tar.bz2, tar.xz trong môi trường SSH. Hy vọng phần nào sẽ giúp ích cho 1 số bạn mới vừa làm quen với hệ thống Linux.

Trước tiên, bạn phải login to SSH vào server Linux, sau đó thực thi command theo nhu cầu của mình.

1. zip

+ Nén:

zip file.zip file1 file2 file3

+ Nén cả thư mục:

zip -r duong-dan-luu-thu-muc.zip duong-dan-thu-muc-can-nen

+ Giải nén:

unzip  -d  duong-dan-can-luu-thu-muc  duong-dan-file.zip

+ Danh sách:

unzip -l file.zip

2. tar

+ Nén:

tar cvf file.tar file1 file2 file3

+ Giải nén:

tar xvf file.tar

+ Danh sách:

tar tf file.tar

3. tar.gz

+ Nén

tar czvf file.tar.gz file1 file2 file3

+ Giải nén

tar xzvf file.tar.gz

+ Danh sách:

tar tzf file.tar.gz

4. tar.bz2

+ Nén:

tar cjvf file.tar.bz2 file1 file2 file3 …

+ Giải nén:

tar xjvf file.tar.bz2

+ Danh sách:

tar tjf file.tar.bz2

5. tar.xz

+ Giải nén:

tar xvf file.tar.xz

Giải thích:

Chữ z dùng với gz, chữ j dùng với bz2. Thứ tự các chữ không quan trọng.

czvf : c = compress , v = verbose, f = file, z = gz
compress the file (czf) chữ v chỉ để hiển thị thông tin về các file đã nén, không cần thiết.

Tương tự giải nén cho tar.bz2

xjvf : x = extract, j = bz2

*
*

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.

Scroll Top