<span id="vexk9"><table id="vexk9"></table></span>

      xz

      POSIX 平臺(tái)開(kāi)發(fā)具有高壓縮率的工具

      補(bǔ)充說(shuō)明

      xz命令 XZ Utils 是為 POSIX 平臺(tái)開(kāi)發(fā)具有高壓縮率的工具。它使用 LZMA2 壓縮算法,生成的壓縮文件比 POSIX 平臺(tái)傳統(tǒng)使用的 gzip、bzip2 生成的壓縮文件更小,而且解壓縮速度也很快。最初 XZ Utils 的是基于 LZMA-SDK 開(kāi)發(fā),但是 LZMA-SDK 包含了一些 WINDOWS 平臺(tái)的特性,所以 XZ Utils 為以適應(yīng) POSIX 平臺(tái)作了大幅的修改。XZ Utils 的出現(xiàn)也是為了取代 POSIX 系統(tǒng)中舊的 LZMA Utils。

      語(yǔ)法

      xz(選項(xiàng))(參數(shù))
      xz [OPTION]... [FILE]...
      

      選項(xiàng)

      -z, --compress    # 強(qiáng)制壓縮
      -d, --decompress, --uncompress
                        # force decompression
      -t, --test        # 測(cè)試壓縮文件的完整性
      -l, --list        # 列出有關(guān).xz文件的信息
      -k, --keep        # 保留(不要?jiǎng)h除)輸入文件
      -f, --force       # 強(qiáng)制覆蓋輸出文件和(解)壓縮鏈接
      -c, --stdout, --to-stdout
                        # 寫入標(biāo)準(zhǔn)輸出,不要?jiǎng)h除輸入文件
      -0 ... -9         # 壓縮預(yù)設(shè); 默認(rèn)為6; 取壓縮機(jī)*和*
                        # 使用7-9之前解壓縮內(nèi)存使用量考慮在內(nèi)!
      -e, --extreme     # 嘗試通過(guò)使用更多的CPU時(shí)間來(lái)提高壓縮比;
                        # 要求不影響解壓縮存儲(chǔ)器
      -T, --threads=NUM # 最多使用NUM個(gè)線程; 默認(rèn)值為1;  set to 0
                        # 設(shè)置為0,使用與處理器內(nèi)核一樣多的線程
      -q, --quiet       # 抑制警告; 指定兩次以抑制錯(cuò)誤
      -v, --verbose     # 冗長(zhǎng); 指定兩次更詳細(xì)
      -h, --help        # 顯示這個(gè)簡(jiǎn)潔的幫助并退出
      -H, --long-help   # 顯示更多幫助(還列出了高級(jí)選項(xiàng))
      -V, --version     # 顯示版本號(hào)并退出
      

      參數(shù)

      實(shí)例

      壓縮一個(gè)文件 test.txt,壓縮成功后生成 test.txt.xz, 原文件會(huì)被刪除。

      $ xz test.txt
      $ ls test.txt*
      
      test.txt.xz
      

      解壓 test.txt.xz 文件,并使用參數(shù) -k 保持原文件不被刪除

      $ xz -d -k test.txt.xz
      $ ls test.txt*
      
      test.txt.xz test.txt
      

      使用參數(shù) -l 顯示 .xz 文件的基本信息。基本信息包括壓縮率、數(shù)據(jù)完整性驗(yàn)證方式等。也可以和參數(shù) -v 或 -vv 配合顯示更詳盡的信息。

      xz -l index.txt.xz
      # Strms  Blocks   Compressed Uncompressed  Ratio  Check   Filename
      #    1       1        768 B      1,240 B  0.619  CRC64   index.txt.
      

      使用參數(shù) -0, -1, -2, … -6, … -9 或參數(shù) --fast, --best 設(shè)定壓縮率。xz 命令的默認(rèn)為 -6 ,對(duì)于大多數(shù)系統(tǒng)來(lái)說(shuō),甚至是一些較舊的系統(tǒng),-4 … -6 壓縮率預(yù)設(shè)值都不錯(cuò)的表現(xiàn)。

      $ xz -k7 xz_pipe_decomp_mini.c
      $ xz -k --fast xz_pipe_decomp_mini.c
      

      使用參數(shù) -H 顯示 xz 命令所有 options. 參數(shù) -H 比使用參數(shù) --help 顯示的內(nèi)容更詳細(xì)。

      $ xz -H  | more
      

      借助 xargs 命令并行壓縮多文件。下面的命令行可以將 /var/log 目錄下所有的擴(kuò)展名為 .log 的文件壓縮。通過(guò) xargs 命令同時(shí)運(yùn)行多個(gè) xz 進(jìn)行壓縮。

      # 運(yùn)行此命令須有 root 權(quán)限。
      find /var/log -type f -iname "*.log" -print0 | xargs -P4 -n16 xz -T1
      
      主站蜘蛛池模板: 一本久久综合亚洲鲁鲁五月天| 亚洲人成网站999久久久综合| 一本久道久久综合狠狠躁| 亚洲成AV人综合在线观看| 狠狠色综合久久婷婷| 色婷婷99综合久久久精品| 一本色道久久综合亚洲精品高清| 国产成人综合美国十次| 亚洲国产综合AV在线观看| 狠狠色丁香婷婷综合潮喷| 色诱久久久久综合网ywww| 精品久久综合一区二区| 久久青青草原综合伊人| 国产成人久久综合热| 色狠狠久久AV五月综合| 丁香伊人五月综合激激激| 一本久久a久久精品综合夜夜| 色综合天天综合狠狠| 亚洲AV综合色区无码一区| 日韩综合在线视频| 伊人久久久大香线蕉综合直播| 色综合色综合色综合| 综合五月激情二区视频| 人人狠狠综合久久亚洲88| 国产成人综合久久精品尤物| 亚洲第一综合天堂另类专| 国产成人综合久久精品红| 99久久国产综合精品五月天| 久久综合给久久狠狠97色| 亚洲高清无码综合性爱视频| 色综合久久精品亚洲国产| 久久精品国产91久久综合麻豆自制| 伊人yinren6综合网色狠狠| 狠狠色噜噜狠狠狠狠色综合久| 国产综合色在线精品| 国产成人综合精品一区| 成人精品综合免费视频| 尹人久久大香找蕉综合影院| 色综合久久精品中文字幕首页| 国产色综合久久无码有码| 亚洲熟女乱综合一区二区|