1. gzip
注意:i.不支持压缩文件夹,在压缩文件夹会提示"这是一个目录"。
ii.压缩文件系统只会保存压缩后的.gz文件,源文件是不做保存的。
1.未打包的
压缩文件 | gzip news.c |
解压文件 | gunzip news.gz |
2.已打包的(-d :解压)
压缩文件 | gzip news.tar |
解压文件 | gzip -d news.tar.gz //或gunzip news.tar.gz |
2. bzip2
压缩命令 | bzip2 -k 文件名 |
解压命令 | bunzip2 -k 文件名 |
说明:"-k"选项的作用是否保留源文件,加了则表示保留、不加表示不保留。
在我们需要压缩很大的文件的时候,推荐使用bzip2,但是也有个缺点不能对目录进行压缩(可先把目录打包后再压缩)。
3. tar :打包、拆包命令
基本格式: tar -? <打包后的文件> <欲打包的目录>
- c | 创建的一个归档文件 ,即打包文件夹 |
- x | 拆包 |
- z | 以gzip 格式压缩,默认压缩倍数 6倍 (0-9) |
- j | 以bzip2格式压缩 |
- v | 显示打包或者拆包的文件信息 |
- f | 指定文件名 |
打包文件 | tar -cvf news.tar ./news |
拆包文件 | tar -xvf news.tar |
4. 打包、拆包及压缩、解压示例
打包 | tar -cf 新文件.tar 原文件 |
拆包 | tar -xf 文件.tar |
打包及压缩 | tar -czf 新文件.tar.gz 原文件 |
拆包及压解缩 | tar -xzf 文件.tar.gz |