Linux tar,gzip,bzip2 终端命令

压缩以及归档
  • .gz(后缀名)gzip 压缩工具压缩的文件
  • .bz2(后缀名)bzip2 压缩工具压缩的文件
  • .tartar 打包程序打包的文件(tar并没有压缩功能, 只是把一个目录合并成一个文件)
  • .tar.gz 可以理解为先用tar打包,然后再gzip压缩
  • .tar.bz2 同上,先用tar打包,然后再bzip2压缩
gzip,bzip 压缩

.【gzip】.
.gzip [-d#] filename 其中#为1-9的数字.

  • .-#. :压缩等级,1压缩最差,9压缩最好,6为默认

  • . -9.:表示高压缩比,多在创建压缩包时使用

  • . -d.:用于解开已经压缩过的文件(解压 # gzip -d passwd.gz)
    注:压缩是将文件压缩,压缩后源文件将不存在

.【bzip2】.
语法:bzip2 [-dz] filename.

  • .-d. :解压缩
  • .-z. :压缩
    .-z.参数是可以省略掉的,你不妨试试,跟gzip的解压类似,也是用-d解压。

Linux tar,gzip,bzip2 终端命令_第1张图片
gzip-bzip2命令.png

要注意的是,gzip和bzip2都不可以压缩目录,需要配合tar将文件夹转换为一个tar文件

QQ截图20170412205007.png
Tar 归档(讲一堆东西归档成一个文件)
  • -c.:创建 .tar 格式的包文件
  • ** -x**.:解开.tar 格式的包文件
  • -v.:输出详细信息
  • -f.:表示使用归档文件
  • -p:打包时保留原始文件及目录的权限
  • ** -t**:列表查看包内的文件
  • -C:解包时制定释放的目标文件夹
  • -z:调用gzip 程序进行压缩或者释放
  • -j:调用bzip2程序进行压缩或者解压
  • --exclude filename :在打包或者压缩时,不要将filename文件包括在内。(不常用)
    用-tf 跟包名来查看包或者压缩包内的文件都有哪些
    Linux tar,gzip,bzip2 终端命令_第2张图片
    tar命令.png
Linux tar,gzip,bzip2 终端命令_第3张图片
tar+bzip2命令.png

你可能感兴趣的:(Linux tar,gzip,bzip2 终端命令)