文件压缩和打包

关于压缩的常见扩展名:

  • *.gz:gzip程序压缩的文件

  • *.bz2:bzip2程序压缩的文件

  • *.xz:xz程序压缩的文件

这些命令和程序只能对单一文件压缩与解压,但可以先把一堆文件打包后再压缩

打包文件扩展名:*.tar

打包软件tar只负责打包,不负责压缩

如果既打包又压缩,扩展名为:

  • *.tar.gz

  • *.tar.bz2

  • *.tar.xz

gzip压缩命令


gzip支持压缩文件为*.gz,解压文件*.gz*.Z*.zip

格式:

gzip [参数] 文件

参数:

  • 不带参数:压缩

  • -d:解压

  • -v:压缩,并展示压缩信息

  • 压缩默认会删除原文件,只保留压缩文件

  • 要预览压缩文件内容,使用zcat 文件命令

例子:

zip

压缩一个目录:

解压一个zip文件:

其他压缩命令


参数与gzip基本一样,见上

打包命令


格式:

参数:

  • -c:打包

  • -t:预览

  • -x:解压

以上三个命令不能同时出现,可以搭配-v实时查看处理的文件名

  • -z:使用gzip

  • -j:使用bzip2

  • -J:使用xz

以上三个命令不能同时出现,注意扩展名配套

  • -C:解压时表示目标目录

  • -p:保留原本权限和属性

  • -P:保留根目录

例子:

最后更新于