天天看点

Linux压缩和解压文件命令

分享知识 传递快乐

.tar

解包:

tar xvf FileName.tar      

打包:

tar cvf FileName.tar DirName      

(注:tar是打包,不是压缩!)

.gz

解压1:

gunzip FileName.gz      

解压2:

gzip -d FileName.gz      

压缩:

gzip FileName      

.tar.gz 和 .tgz

解压:

tar zxvf FileName.tar.gz      

解压到指定目录

tar -zxvf FileName.tar.gz -C /home/      

压缩:

tar zcvf FileName.tar.gz DirName      

.zip

解压:

unzip FileName.zip      

解压到指定目录

unzip FileName.zip -d /home/      

压缩:

zip FileName.zip DirName      

压缩一个目录使用 -r 参数,-r 递归。例:

$ zip -r FileName.zip DirName      

.rar

安装相应的软件:

sudo apt-get install unrar rar      

注意rar在linux下也是30天试用软件,但是您可以选择继续使用

解压:

rar x FileName.rar      

压缩:

rar a FileName.rar DirName      

tar

-c: 建立压缩档案

-x:解压

-t:查看内容

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

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

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的

-j:有bz2属性的

-Z:有compress属性的

-v:显示所有过程

-O:将文件解开到标准输出

总结

1、*.tar 用 tar –xvf 解压
2、*.gz 用 gzip -d或者gunzip 解压
3、*.tar.gz和*.tgz 用 tar –xzf 解压
4、*.bz2 用 bzip2 -d或者用bunzip2 解压
5、*.tar.bz2用tar –xjf 解压
6、*.Z 用 uncompress 解压
7、*.tar.Z 用tar –xZf 解压
8、*.rar 用 unrar e解压
9、*.zip 用 unzip 解压      

————————————