一、tar命令

语法:tar [-c -v -x -f -z -C] 参数1 参数2 参数3 ....

-c:创建压缩文件,用于压缩模式

-v:显示压缩、解压过程,用于查看进度

-x:解压模式

-f:要创建的文件,或者要解压的文件,-f选项必须在所有选项中位置处于最后一个

-z:gzip模式,不使用-z就是普通的tarball格式,使用-z一般放在选项位第一个

-C:选择解压目的地

常用组合:

1.tar -cvf test.tar 1.txt 2.txt 3.txt :将3个文本文件压缩到test.tar文件内

2.tar -zcvf test.tar.gz 1.txt 2.txt :将2个文件压缩到test.tar.gz文件内

Linux的压缩与解压-LMLPHP

1.tar -xvf test.tar

2.tar -zxvf test.tar.gz -C /home 将文件解压到指定目录

二、zip命令

语法:zip [-r] 参数1 参数2 参数3 ....

-r:压缩文件包含文件夹

eg:zip test.zip a.txt b.txt

        zip -r test.zip test1 test2

三、unzip

语法:unzip [-d] 参数

-d:指定要解压去的位置,同tar的-C选项

参数:被解压的zip压缩包文件

eg:unzip test.zip -d /home/localhost

01-11 14:27