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 更新/替换。