您好,登錄后才能下訂單哦!
這篇文章主要講解了“Linux中怎么使用xz命令”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Linux中怎么使用xz命令”吧!
Linux常用命令XZ Utils是具有高壓縮率的免費通用數據壓縮軟件。XZ Utils是為類似POSIX的系統編寫的,但也可以在某些不是POSIX的系統上工作。XZ Utils是LZMA Utils的后繼產品。
XZ Utils壓縮代碼的核心基于 LZMA SDK,但已對其進行了大量修改以適合XZ Utils。當前,主要壓縮算法是LZMA2,它在.xz容器格式內使用。對于典型文件,XZ Utils的輸出比gzip小30%,比bzip2小15%。
XZ Utils由幾個組件組成:
雖然liblzma具有類似zlib的API,但liblzma不包含任何文件I / O函數。計劃使用單獨的I / O庫,該庫將使用易于使用的API抽象處理.gz,.bz2和.xz文件。
命令格式如下:
xz [OPTION]... [FILE]... #以.xz格式壓縮或解壓縮文件。 長選項的強制參數對短選項也是強制的。 -z, --compress 強制壓縮 -d, --decompress 強制解壓 -t, --test 測試壓縮文件完整性 -l, --list 列出有關文件的信息 -k, --keep 保留(不刪除)輸入文件 -f, --force 強制覆蓋輸出文件和(取消)壓縮鏈接 -c, --stdout 寫入標準輸出,不刪除輸入文件 -0 .. -9 壓縮預設;0-2快速壓縮,3-5良好 壓縮,6-9極好的壓縮;默認值為6 -e, --extreme 編碼時使用更多的CPU時間來增加壓縮 不增加解碼器內存使用率的比率 -q, --quiet 取消警告;指定兩次也可以取消錯誤 -v, --verbose 詳細;為更詳細的內容指定兩次 -h, --help 顯示此簡短幫助 -H, --long-help 顯示長幫助(同時列出高級選項) -V, --version 顯示版本號 # 如果沒有文件,或者當文件為-時,讀取標準輸入。 # 將錯誤報告給(英語或芬蘭語)。# xz-utils主頁: eg: xz 1.txt 壓縮文件,壓縮后源文件消失 xz -z test.txt 壓縮文件 du -sh 1.txt.xz 查看壓縮文件后大小 xz -d 1.txt.xz 解壓縮,解壓縮后壓縮包消失 unxz 1.txt.xz 解壓縮文件同xz -d xz -c 1.txt > ./2.txt.xz 壓縮文件到指定目錄,支持重命名壓縮后的文件名,壓縮后源文件不消失 xzcat 2.txt.xz | more 查看壓縮包中文件的內容 xz -c -d 2.txt.xz > ./2.txt 解壓縮文件到指定目錄支持重命名,壓縮包不消失 unxz -c 2.txt.xz > ./3.txt 同上 xz -d linux-3.12.tar.xz # 解壓 xz 格式文件 tar -xf linux-3.12.tar #首先利用 xz-utils 的 xz 命令將 linux-3.12.tar.xz 解壓為 linux-3.12.tar,其次用 tar 命令將 linux-3.12.tar 完全解壓。 tar -Jxf linux-3.12.tar.xz #效果等同上面兩步,推薦使用 tar -cf linux-3.12.tar linux-3.12/ #創建 xz 格式文件 xz -z linux-3.12.tar #首先利用 tar 命令將 linux-3.12 文件夾打包成 linux-3.12.tar,其次用 xz-utils 的 xz 命令將 linux-3.12.tar 壓縮成 linux-3.12.tar.xz。 tar -Jcf linux-3.12.tar.xz linux-3.12/ #等同上面兩步,推薦使用
感謝各位的閱讀,以上就是“Linux中怎么使用xz命令”的內容了,經過本文的學習后,相信大家對Linux中怎么使用xz命令這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。