linux压缩与解压
一:tar命令
1:解压
# x 解压命令
# v 显示解压或者压缩的过程
# p 保留原文件,就是解压后,压缩文件还存在
# -C 指定解压目录
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