Linux常用压缩解压命令 tar

Uiaoin 2019-04-10 4175
tar 
-c: 建立压缩档案 
-x:解压 
-t:查看内容 
-r:向压缩归档文件末尾追加文件 
-u:更新原压缩包中的文件 
-z:有gzip属性的 
-j:有bz2属性的 
-Z:有compress属性的 
-v:显示所有过程 
-O:将文件解开到标准输出

常用操作实例:

压缩:

  1. #将目标文件(夹)target打包为outfile.tar
  2. tar -cvf outfile.tar target
  3. #将目标文件(夹)target打包成outfile.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为outfile.tar.gz
  4. tar -czvf outfile.tar.gz target
  5. #将目标文件(夹)target打包成outfile.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为outfile.tar.bz2
  6. tar -cjvf outfile.tar.bz2 target
  7. #将目标文件(夹)target打包成outfile.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为outfile.tar.Z
  8. tar -cZvf outfile.tar.Z target


解压缩:

  1. #解压 tar
  2. tar -xzvf target.tar.gz
  3. #解压tar.gz
  4. tar -xjvf target.tar.bz2
  5. #解压 tar.bz2
  6. tar -xvf target.tar
  7. #解压tar.Z
  8. tar -xZvf target.tar.Z


解压至指定路径

  1. tar -xzvf file.tar.gz -C /tmp/targetdir


谢谢支持,转载请注明出处

加载更多