Linux下的压缩&解压命令

时间:2021-12-26 06:30:55

【tar命令】

  • 解压:tar -zxvf FileName.tar

  • 压缩:tar -czvf FileName.tar DirName


【gz命令】

  • 解压1:gunzip FileName.gz

  • 解压2:gzip -d FileName.gz

  • 压缩:gzip FileName

    .tar.gz 和 .tgz

  • 解压:tar -zxvf FileName.tar.gz

  • 压缩:tar -zcvf FileName.tar.gz DirName

  • 压缩多个文件:tar -zcvf FileName.tar.gz DirName1 DirName2 DirName3 …


【bz2命令】

  • 解压1:bzip2 -d FileName.bz2

  • 解压2:bunzip2 FileName.bz2

  • 压缩: bzip2 -z FileName

    .tar.bz2

  • 解压:tar -jxvf FileName.tar.bz2

  • 压缩:tar -jcvf FileName.tar.bz2 DirName


【bz命令】

  • 解压1:bzip2 -d FileName.bz

  • 解压2:bunzip2 FileName.bz

  • 压缩:未知

    .tar.bz

  • 解压:tar -jxvf FileName.tar.bz


【Z命令】

  • 解压:uncompress FileName.Z

  • 压缩:compress FileName

 .tar.Z

  • 解压:tar -Zxvf FileName.tar.Z

  • 压缩:tar -Zcvf FileName.tar.Z DirName


【zip命令】

  • 解压:unzip FileName.zip

  • 压缩:zip FileName.zip DirName



解析


【五个独立命令】
压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。

-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件

【5个可选参数】
根据需要在压缩或解压档案时可选的。

-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出

【1个必选参数】
-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。