Skip to content

gzip

压缩文件,只能压缩文件不能压缩目录,不保留原来的文件,同时压缩多个文件会产生多个压缩包。

gzip 文件

gunzip

解压文件

gunzip 文件.gz

zip

zip [选项] 压缩后的目录/压缩后的文件名 要压缩的文件

选项

  • -r 压缩目录及其下面的目录和文件

zip /root/foo/myAnaconda-ks.cfg /root/anaconda-ks.cfg

unzip

unzip [选项] 文件

选项

  • -d 目录

    指定解压后文件的存放目录

tar 打包

tar [选项] foo.tar.gz

选项

  • -c

    产生 .tar 打包文件

  • -v

    显示详细信息

  • -f

    指定压缩后的文件名

  • -z

    打包同时压缩

  • -x

    解包 .tar 文件

  • -C

    解压到指定目录

压缩多个文件

tar -zcvf foo.tar.gz bar.txt baz.txt

解包

tar -zxvf foo.tar.gz -C ./foo