Linux下文件的压缩和解压

tar命令

  解包:tar -xvf FileName.tar

  打包:tar -cvf FileName.tar DirName

  解包:tar -I zstd -xvf file.tar.zst

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

RAR文件

  安装7zip:sudo apt-get install p7zip-full

  解压:7za x src.7z -r -o./  (-o后面的路径是没有空格的)

  压缩:7za a -t7z -r des.7z folder/*

  或者安装rar:sudo apt-get install rar

  解压:sudo rar x filename.rar

  压缩:sudo rar a filename directory->filename.rar

 xz

  压缩:xz -z 要压缩的文件

  解压:xz -d 要解压的文件

原文地址:https://www.cnblogs.com/aaronLinux/p/5615846.html