Linux下文件的压缩与解压

1.tar打包与解包

打包:

打包目的:将文件先打包成tar在压缩成gz或者bz2方式,解决压缩目录问题

tar    -cvf    打包文件名.tar    源文件

-c:打包

-t:瞟一眼压缩包里面有哪些文件而不需要解压

-v:显示打包过程

-f:指定打包后的文件名


解包:

tar    -xvf    打包文件名.tar

-x:解包


2..tar.gz文件打包压缩与解压缩

打包压缩:

tar    -zcvf    压缩包名.tar.gz    源文件

-z:压缩成.tar.gz文件

压缩多个源文件用空格隔开,同tar.bz2

在压缩文件名前拼接上路径可以压缩到指定路径,同tar.bz2


解压缩:

tar    -zxvf    压缩包名.tar.gz

-z:解压缩.tar.gz文件


tar    -zxvf    压缩包名.tar.gz    -C    指定路径/

解压缩到指定路径

3..tar.bz2文件打包压缩与解压缩

打包压缩:

tar    -jcvf    压缩包名.tar.bz2    源文件

-j:压缩成.tar.bz2文件


解压缩:

tar    -jxvf    压缩包名.tar.bz2

-j:解压缩.tar.bz2文件


tar    -jxvf    压缩包名.tar.bz2   -C    指定路径/

解压缩到指定路径


4.zip文件压缩与解压

压缩文件:

zip    压缩文件名    源文件


压缩文件夹:

zip    -r     压缩文件名    源目录


解压缩:

unzip    压缩文件


5.gz文件压缩与解压

压缩文件:

gzip    源文件

压缩后,源文件消失


gzip    -c    源文件    >    压缩文件

重定向压缩文件保留压缩源文件


压缩目录:

gzip    -r    目录

压缩目录下的所有文件,但是目录不会被压缩


解压缩:

gzip    -d    文件名

gunzip    文件名

源压缩文件不会被保留


6.bz2压缩与解压

压缩文件:

bzip2    源文件

压缩后不保留源文件


bzip2    -k    源文件

压缩后保留源文件

bzip2不能压缩文件夹


解压缩文件:

bzip2    -d    压缩文件

bunzip2    压缩文件

解压后不保留源文件


bzip2    -d    -k    压缩文件

bunzip2    -k    压缩文件

解压后保留源文件

猜你喜欢

转载自blog.csdn.net/weixin_36185028/article/details/80503823
今日推荐