Linux下最常见的压缩文件格式:
tar、tar.gz、tar.bz2、zip
tar命令参数:
-c: create创建打包
-x:extract解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:verbose显示详细信息
-O:将文件解开到标准输出
-f: filename档案名字,这个参数是最后一个参数,后面只能跟文件名。
tar 打包/解包
将file1 file2等文件打包为filename.tar,不压缩,只打包。
tar -cvf filename.tar file1 file2 …
可以看出仅仅是打包,并没有压缩大小。

将filename.tar解包。
tar -xvf filename.tar
tar.gz
将file1 file2等文件打包压缩为filename.tar.gz。
tar -zcvf filename.tar.gz file1 file2 …
将filename.tar.gz解压缩。
tar -zxvf filename.tar.gz
将filename.tar压缩为filename.tar.gz。
gzip filename.tar
将filename.tar.gz解压为filename.tar。
gunzip filename.tar.gz
tar.bz2
将file1 file2等文件打包压缩为filename.tar.bz2。
tar -jcvf filename.tar.bz2 file1 file2 …
将filename.tar.bz2解压缩。
tar -jxvf filename.tar.bz2
也可以直接对.tar进行操作
bzip2 filename.tar
bunzip1 filename.tar.bz2
zip
-r参数表示递归,压缩文件夹时必须使用-r参数。
zip -r filename.zip file1 file2 …
解压缩filename.zip
unzip filename.zip
假设出现这个提示:
-bash: zip: command not found
说明没有安装ZIP,执行下这条安装命令就可以
yum install zip
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
