一.gzip
壓縮gzip
,命令后面直接跟文件名哪怔,將文件壓縮到當(dāng)前目錄宣蔚,自動(dòng)命名為 原文件名.gz,不保留原文件认境。
解壓gunzip
,命令后直接跟壓縮文件名挟鸠,將文件解壓到當(dāng)前目錄叉信,不保留原壓縮文件。
[root@linux ~]# ll info*
-rw-r--r--. 1 root root 1956 4月 18 00:15 info
[root@linux ~]# gzip info
[root@linux ~]# ll info*
-rw-r--r--. 1 root root 646 4月 18 00:15 info.gz
[root@linux ~]# gunzip info.gz
[root@linux ~]# ll info*
-rw-r--r--. 1 root root 1956 4月 18 00:15 info
二.zip
壓縮zip -r 壓縮后的文件名 原文件或文件夾
艘希,-r遞歸壓縮子文件文件夾
[root@linux ~]# zip -r myroot.zip /root
解壓unzip -d 解壓到的目錄 被解壓的壓縮包
硼身,-d指定解壓到目錄
[root@linux ~]# unzip -d /tmp myroot.zip
三.tar
tar命令本身是打包,加上參數(shù)-z實(shí)現(xiàn)壓縮功能覆享,實(shí)際用的是gzip佳遂,打包壓縮后的文件名通常以.tar.gz為后綴
壓縮tar -zcvf 壓縮后的文件名 要壓縮的文件或文件夾
,-z壓縮文件,-c打包撒顿,-v顯示壓縮過(guò)程丑罪,-f指定文件(文件名必須緊跟在后面)。壓縮多個(gè)文件,直接跟在后面吩屹,用空格分隔
[root@linux tmp]# tar -zcvf myroot.tar.gz /root
解壓tar -zxvf 壓縮文件 -C 解壓到的文件夾
跪另,-z解壓,-x解包煤搜,-v顯示解壓過(guò)程免绿,-f指定文件,-C指定解壓到的目錄
[root@linux tmp]# tar -zxvf myroot.tar.gz -C /tmp/myroot/