常用的压缩与解压工具有:
- gzip
- bzip2
- tar
Linux常见的压缩文件格式
格式 | 来源 |
---|---|
.gz | gzip |
.bz2 | bzip2 |
.tar | tar |
.tar.gz | tar再gzip |
.tar.vz2 | tar再bzip2 |
其中,.tar.gz是最常见的格式
gzip
-c gzip压缩默认会删除原文件,使用-c可保留原文件。但是要与>结合,如gzip -c test>test.gz
-d 解压使用
-v 用来显示压缩文件的压缩比等信息
bzip2
-z 压缩时的选项,不加参数。默认为-z
-d 解压缩
-k 保留压缩的原文件
-v 显示压缩文件的压缩比等信息
tar
前面的大多用于单一文件压缩。tar可打包多文件和目录
-c 压缩
-x 解压
-j 通过bzip2的支持进行压缩/解压,此时打包文件为tar.bz2
-z 通过gzip的支持进行压缩/解压,此时打包文件为tar.gz
-v 可视化,显示打包过程
-f filename 指定要打包的文件名称
解压:tar -xzvf 文件名.tar.gz
会解压在压缩文件所在目录下,一般会先把压缩文件cp或mv到解压目录下再解压
windows下的zip和rar在Linux中处理
zip
linux提供了zip和unzip程序。zip all.zip *.jpg #将所有.jpg文件压缩成一个zip包
unzip all.zip #将all.zip中的所有文件解压出来
rar
需要先安装RAR for Linux.rar a all *.jpg #将所有.jpg文件压缩成一个rar包
unrar e all.rar #将all.rar中的所有文件解压出来
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END