1. 程式人生 > >Linux打包和壓縮工具的使用

Linux打包和壓縮工具的使用

tar.gz lin 消失 --exclude tar -zcvf tar -xvf str 目錄名 tro

壓縮工具:gzip,bzip2 壓縮能力逐漸增強
打包或壓縮工具:tar
打包並壓縮工具:zip 壓縮能力比gzip和bzip2都強

gzip和bzip2這兩種壓縮工具的區別:

  1. gzip和bzip2只能壓縮文件,zip可以壓縮文件和目錄
  2. bzip2和gzip的使用方法差不多,而且壓縮後源文件消失,解壓後壓縮文件消失。bzip2多一個特色功能bzcat,可以查看壓縮文件的內容
    bzip2 [文件名] 壓縮某個文件
    bzip2 -d [壓縮文件名] 解壓某個壓縮文件
    gzip [文件名] 壓縮某個文件
    gzip -d [壓縮文件名] 解壓某個壓縮文件
    bzcat [壓縮文件名] 查看某個壓縮文件的內容
    打包或壓縮工具tar:
    1. tar的打包功能
      tar -cvf [待生成的包] [目錄名] [文件名] 打包目錄和文件
      tar -xvf [包名] 解包
    2. tar的壓縮功能
      tar -zcvf [待生成的壓縮包名.tar.gz] [文件名] [目錄名]
      ------打包文件和目錄,並壓縮(以gzip方式壓縮)
      tar -jcvf [待生成的壓縮包名.tar.bz2] [文件名] [目錄名]
      ------打包文件和目錄,並壓縮(以bzip2方式壓縮)
      tar -zcvf [壓縮包名.tar.gz] --exclude [排除打包的文件或目錄名] [文件名] [目錄名]
      ------排除打包某個文件或目錄,並以gzip方式壓縮
    3. tar -tf [包名] 查看包裏面的所有文件
      打包並壓縮工具zip:
    4. zip用於打包並壓縮文件或目錄
      zip -r [待生成的壓縮包名] [文件] [目錄] 打包文件和目錄,並壓縮
    5. unzip用於解壓壓縮包
      unzip [壓縮包名] 解壓壓縮包
      tar和zip:壓縮後源文件保留,解壓後壓縮文件也保留。

Linux打包和壓縮工具的使用