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.
+ 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
+ Nén:
tar cvf file.tar file1 file2 file3
+ Giải nén:
tar xvf file.tar
+ Danh sách:
tar tf file.tar
+ 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
+ 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
+ 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
Theo: Hưng Nguyễn Việt
Nguồn: http://www.familug.org/2012/09/nen-giai-nen-bang-command-line-trong.html