17. 壓縮和打包

  1. gzip
    gzip [filename] 壓縮文件
    17. 壓縮和打包
    gunzip [filename]
    gzip -d [filename] 解壓文件
    17. 壓縮和打包
    -n n爲1~9的數字,表示壓縮登記,1最大,9最小,默認6
    壓縮後文件爲二進制文件,不能直接用cat查看
    須要用zcat查看,實際過程是先解壓縮再cat
    17. 壓縮和打包
    -c 將壓縮後文件重定向到某個路徑並命名,保留原有文件
    17. 壓縮和打包
    17. 壓縮和打包
    gzip不能壓縮目錄ide

  2. bzip2
    用法與gzip基本同樣,壓縮能力更強,消耗資源也更多
    yum install -y bzip2
    bzip2 [filename]
    -c 指定路徑
    默認壓縮級別是9
    bzcat查看文件
    17. 壓縮和打包
    17. 壓縮和打包
    -d 解壓(或bunzip2)
    17. 壓縮和打包
    bzip2不能壓縮目錄3d

  3. xz
    用法與前二者基本同樣,壓縮能力更強。xzcat查看
    17. 壓縮和打包
    17. 壓縮和打包blog

    1. zip
      yum install -y zip
      zip [壓縮包名稱] [文件名稱] 默認保留源文件
      17. 壓縮和打包
      17. 壓縮和打包
      -r 壓縮目錄
      17. 壓縮和打包
      unzip解壓縮
      -d 指定路徑
      解壓縮不改變文件名
      不可查看內容
      17. 壓縮和打包
      unzip -l 查看文件列表
      17. 壓縮和打包ip

    2. tar打包
      tar -cvf [打包後文件名] [打包文件名]
      -c 建立
      -v 可視化
      -f 後跟打包後文件名
      17. 壓縮和打包
      能夠目錄和文件一塊兒打包
      17. 壓縮和打包
      tar -xvf [包裹名] 解包
      打包和解包會保留原來文件,如有同名,直接覆蓋不提示。
      tar -tf [打包後文件] 查看文件列表
      17. 壓縮和打包
      tar -cvf [打包後文件名] --exclude [不須要的文件或目錄名1(支持通配符)] --exclude [不須要的文件或目錄名2] [打包文件名]

-z 以gzip方式壓縮
-j 以bip2方式壓縮
-J 以xz方式壓縮
壓縮後的文件同樣能夠用-tf查看列表資源

相關文章
相關標籤/搜索