linux压缩与解压缩

来源:互联网 发布:淘宝拍卖书画是真的吗 编辑:程序博客网 时间:2024/05/22 07:00

    linux下常用压缩包格式有.zip、.gz、.bz2、.tar.gz、.tar.bz2(这些并不是文件的后缀,而是压缩格式的约定,方便识别是哪种压缩)。下面逐一介绍每种格式的压缩与解压缩:

.zip

    压缩

zip 压缩文件名 源文件zip -r 压缩文件名 源目录 #压缩目录时需要加-r

    解压缩

unzip 压缩文件名

.gz

    压缩

gzip 源文件 #源文件会消失gzip -c 源文件 > 压缩文件 #源文件保留gzip -r 目录 #压缩目录下所有的子文件,但是不能压缩目录

    解压缩

gzip -d 压缩文件gunzip 压缩文件

.bz2

    压缩

bzip2 源文件 #不保留源文件bzip2 -k 源文件 #保留源文件注:不能压缩目录    

    解压缩

bzip2 -d 压缩文件 #加-k可保留压缩文件bunzip2 压缩文件 #加-k可保留压缩文件

tar

    打包

tar -cvf 打包文件名 源文件-c 打包-v 显示过程-f 指定打包后的文件名

    解打包

tar -xvf 打包文件名-x 解打包

.tar.gz

    压缩

tar -zcvf 压缩包名.tar.gz 源文件-z 压缩为.tar.gz格式

    解压缩

tar -zxvf 压缩包名.tar.gztar -zxvf 压缩包名.tar.gz -C 目录 #解压到指定目录

    查看压缩包内容

tar -ztvf 压缩包名.tar.gz-t 查看压缩包内容(test)

.tar.bz2

    压缩

tar -jcvf 压缩包名.tar.bz2 源文件-j 压缩格式为.tar.bz2

    解压缩

tar -jxvf 压缩包名.tar.bz2tar -jxvf 压缩包名.tar.bz2 -C 目录 #解压到指定目录
0 0
原创粉丝点击