我们如果要发布包含大量程序和文档,则需要对其进行打包压缩。在Shell命令下,可以使用的文件压缩工具有:gzip,bzip2,zip。对应的压缩和解压工具如下:
文件类型 | 压缩工具 | 解压工具 |
.gz | gzip | gunzip |
.bz2 | bzip2 | bunzip2 |
.zip | zip | unzip |
tar 命令用来创建备份和归档。tar使用的选项有以下几项:
- -c :创建一个新归档
- -x :从归档中抽取文件
- -j :压缩或解压bz2格式tar文件
- -z :压缩或解压gz格式tar文件
- -f :当与-c选项一起使用时,创建的tar文件使用该选项指定的文件名;当与-x选项一起使用时,则解除该选项指定文件的归档。
- -t :显示包括在tar文件中的文件列表。
- -v :显示文件的归档进度
具体应用: