道者编程

linux压缩与解压

一:tar命令
1:解压

(1):.tar

tar -xvpf file.tar -C /tmp #将file.tar 解压到/tmp目录

# f 指定要解压或者压缩的文件名,必须放在参数末尾,这里是file.tar
# x 解压命令
# v 显示解压或者压缩的过程
# p 保留原文件,就是解压后,压缩文件还存在
# -C 指定解压目录

(2):.tar.gz

tar -zxvf file.tar.gz -C /tmp

# z 这里用了gzip命令压缩或解压,所以解压要带这个参数

(3):.tar.bz2

tar -jxvf file.tar.bz2 -C /tmp

# j 这里用了bzip2命令压缩或解压,所以解压要带这个参数

(4):.tar.Z

tar -xZvf file.tar.Z -C /tmp

# Z compress属性的解压缩,tar.Z这种类型的

2:压缩

tar -cf all.tar *.deb # 所有.deb文件打包成all.tar
tar -cjf all.tar.bz2 *.deb # 把所有.deb文件打包成all.tar,再用bzip2压缩,最终生成all.tar.bz2
tar -czf all.tar.gz *.deb # 把所有.deb文件打包成all.tar,再用gzip压缩,最终生成all.tar.gz
tar -cZf all.tar.Z *.deb # 把所有.deb文件打包成all.tar,再用compress压缩,最终生成all.tar.Z
tar -rvf all.tar 123.deb # 向all.tar追加123.deb

# c 压缩

# r 追加

二:rar命令

rar a file.rar *.jpg #rar格式的压缩所有.jpg的文件,linux需先安装此命令
unrar e file.rar //解压rar

# a 添加文件到压缩文件
# e 解压压缩文件到当前目录

三:zip命令

zip file.zip *.jpg #zip格式的压缩所有.jpg的文件,linux需先安装此命令
unzip file.zip //解压zip
 


最新评论:
我要评论:

看不清楚