壓縮的好處不只能節省磁盤空間並且在傳輸的時候節省傳輸時間和網絡帶寬linux
windows系統下文件帶有 .rar .zip .7z 後綴的就是壓縮文件windows
linux系統下則是 .zip, .gz, .bz2, .xz, .tar.gz, .tar.bz2, .tar.xz網絡
在windows和linux下都能使用的是.zip格式的文件工具
gzip 1.txt :gzip後面直接跟文件名就能夠壓縮文件,原文件消失 spa
gzip -1 1.txt :能夠指定壓縮等級1到9,1壓縮最差,9壓縮最好,6爲默認(經常使用)文件壓縮達到極限就不會再壓縮,即便是等級93d
gzip -d 1.txt : -d選項用於解壓壓縮文件,也能夠用命令 gunzip 1.txtblog
file 1.txt.gz :查看壓縮信息 ip
zcat 1.txt.gz : 查看壓縮文件裏面內容打包
gzip -c 1.txt > /tmp/1.txt.gz :將文件壓縮指向到/tmp目錄下(原文件不消失) file
ls
gzip -d -c /tmp/1.txt.gz > /tmp/kmg/2.txt :將/tmp目錄下的1.txt.gz 壓縮包,解壓指向到/tmp/kmg 目錄下並命令爲2.txt. (原壓縮文件不消失)
要使用命令安裝:yum install -y bzip2
bzip2 1.txt 或 bzip2 -z 1.txt :-z選項用於壓縮 文件,也能夠不加(原文件消失),bzip2比gzip壓縮得更狠
bzip2 -d 1.txt.bz2 : -d選項用於解壓縮 也能夠用 bunzip2命令後面跟壓縮文件名
bzcat 1.txt.bz2 : 查看壓縮文件裏面內容
bzip2 -c 1.txt > /tmp/1.txt.bz2 :將文件壓縮指向到/tmp目錄下(原文件不消失)
bzip2 -d -c /tmp/1.txt.bz2 > /tmp/kmg/3.txt:將/tmp目錄下的1.txt.bz2 壓縮包,解壓指向到/tmp/kmg目錄下並命令爲3.txt (原壓縮文件不消失)
xz 和 gzip,bzip2 用法是同樣的,他比gzip和bzip2壓縮得更狠,當它更耗費CPU
xz 3.txt 或 xz -z 3.txt 直接壓縮 (原文件消失)
xz -d 3.txt.xz : -d選項用於解壓壓縮文件,也能夠用 unxz命令
xzcat 3.txt.xz : xzcat查看 xz壓縮文件裏面內容
xz -c 3.txt > /tmp/3.txt.xz :將文件壓縮指向到/tmp目錄下,保留原來的文件
xz -c -d /tmp/3.txt.xz > /tmp/kmg/4.txt:將/tmp目錄下的1.txt.xz 壓縮包,解壓指向到/tmp/kmg 目錄下並命令爲4.txt (原壓縮文件不消失)