一, 简介
hfa Linux 下的压缩程式有 tar,gzip,gunzip,bzip2,compress,uncompress,zip,unzip,rar,unrar 等, 总结以下一些. tar,.gz,.tar.gz,.bz2,.tgz,tar.bz2,.Z,.tar.Z,.zip,.rar 这些压缩文件的操作.
二, 命令操作
1,tar 是 Linux 下最常用的打包程序. 它仅仅是一个打包工具, 并不负责压缩.
使用 man tar 命令看一下命令的帮助文档.
下面是一个打包文件的例子:
将桌面的 yao.txt 打包:
参数解释
-c 是建立新的文档
-v 是详细显示处理的文件
-f 指定存档或设备
[[email protected] 桌面]$ tar -cvf yao.tar yao.txt
yao.txt
[[email protected] 桌面]$
打包之后的解包:
[[email protected] 桌面]$ tar -xvf yao.tar
yao.txt
[[email protected] 桌面]$
如果要新建新目录的话加上 - C 参数就好了, 如下:
这个目录要存在, 不存在的话会报错.
2,ZIP 格式
zip 格式可能是目前使用最多的文档压缩格式. 他最大的优点是在不同的操作系统平台上使用. 缺点就是支持的压缩率不是很高, 而 tar.gz 和 tar.bz2 在压缩率方面做的非常好.
压缩我们桌面 yao.txt 为例子:
[[email protected] 桌面]$ zip -r yao.zip yao.txt
adding: yao.txt (stored 0%)
[[email protected] 桌面]$ ls
yao.txt yao.zip
[[email protected] 桌面]$
解压缩文件:
-d 是解压到新建的文件夹, 文件夹不存在的话它会自动创建.
来源: http://www.bubuko.com/infodetail-3203962.html