linux解压缩基本命令使用

解压缩命令
1.gzip
只能压缩文件,不可压缩目录,压缩后不保留原文件
gzip a.txt
会删除原文件 生成.gz后缀的文件 a.txt.gz
2.gunzip
解压.gz的文件
gzip -d a.txt.gz
或者
gunzip a.txt.gz
解压出a.txt 不保留.gz的压缩文件
3.tar -[cvfz] 压缩后文件名 要压缩的文件或目录
功能:打包目录
-c 打包
-v 显示详细信息
-f 指定文件名 (放在最后面,跟着压缩后的文件名)
-z 打包同时压缩或者解包时 解压缩

-r:向压缩归档文件末尾追加文件

-t:查看内容

-u:更新原压缩包中的文件

-C :指定解压到的目录

-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-O:将文件解开到标准输出


压缩后文件后缀 .tar.gz
tar -cvf a.txt.tar a.txt
tar -cvzf a.txt.tar.gz a.txt
-x 解包
tar -xvzf a.txt.tar.gz
4.zip
zip [-r] 压缩后文件名 要压缩的文件或目录 压缩后保留原文件或目录
-r 压缩目录
压缩后文件后缀 .zip
zip a.txt.zip a.txt
zip -r dir1.zip dir1
5.unzip 压缩文件而非目录
解压.zip的压缩文件
unzip dir1.zip -d 指定文件夹
6.bzip2
bzip2 [-k] 文件
-k 产生压缩文件后保留原文件
bzip2 -k a.txt
产生a.txt.bz2
7.bunzip2
bunzip2 -k 压缩文件
-k 解压缩后保留原文件
bunzip2 -k a.txt.bz2

posted @ 2015-12-27 22:24  H&K  阅读(392)  评论(0编辑  收藏  举报