Linux tar

tar 备忘:

  tar [基础�参数][附加�参数][文件] 
基础�参数:
  • -x:解压
  • -c:压缩
  • -r:向压缩文件末尾追加文件
  • -t:列出压缩文件内的内容
  • -u:更新原压缩包中的文件

这五个是独立的参数,�基础参数只能用一个,可以和别的附加参数连用。

附加�参数
  • -z:有gzip属性的
  • -j:有bz2属性的
  • -Z:有compress属性的
  • -v:显示所有过程
  • -O:将文件解开到标准输出
  • -f:档案文件路径,这个参数是最后一个参数,后面只能接档案名。
解压
  tar –xvf file.tar    解压 .tar
  tar -xzvf file.tar.gz    解压 .tar.gz
  tar –xzvf file.t�gz    解压 .t�gz
  tar -xjvf file.tar.bz2    解压 .bz2
  tar –xZvf file.tar.Z    解压 .Z

  unrar e file.rar    解压 rar 
  unzip file.zip    解压 zip
压缩
  tar -cf file.tar *.jpg    将所有 .jpg 的文件压缩成 file.tar。-c �压缩,-f 文件�名。
  tar –cvf file.tar *.jpg    将所有 jpg 文件打包成 file.tar,并显示过程
  tar –czf file.tar.gz *.jpg    将所有 jpg 文件打包成file.tar后,�再用 gzip 压缩,�最终为 file.tar.gz
  tar –cjf file.tar.bz2 *.jpg    将所有 jpg 文件打包成file.tar后,�再用 bzip2 压缩,最终为 file.tar.bz2
  tar –cZf file.tar.Z *.jpg    将所有 jpg 文件打包成 file.tar 后,再用 compress 压缩,最终为 file.tar.Z
  rar a file.rar *.jpg    rar 压缩
  zip file.zip *.jpg    zip 压缩
追加
  tar -rf file.tar *.gif    将所有 .gif 的文件增加到 file.tar 里面去。-r 追加。
查看
  tar -tf file.tar 列出 file.tar    中所有文件,-t 列出压缩文件内的内容
更新/替换
  tar -uf file.tar �name.�txt    替换 file.tar 中 name.txt 文件,-u 更新/替换。

你可能感兴趣的:(Linux tar)