xz這個壓縮可能很多都很陌生,不過您可知道xz是絕大數linux預設就帶的乙個壓縮工具。
之前xz使用一直很少,所以幾乎沒有什麼提起。
最新一段時間會經常聽到xz被採用的聲音,像是最新的archlinux某些東西就使用xz壓縮。不過xz也有乙個壞處就是壓縮時間比較長,比7z壓縮時間還長一些。不過壓縮是一次性的,所以可以忽略。
xz -z 要壓縮的檔案
如果要保留被壓縮的檔案加上引數 -k ,如果要設定壓縮率加入引數 -0 到 -9調節壓縮率。如果不設定,預設壓縮等級是6.
xz -d 要解壓的檔案
同樣使用 -k 引數來保留被解壓縮的檔案。
習慣了 tar czvf 或 tar xzvf 的人可能碰到 tar.xz也會想用單一命令搞定解壓或壓縮。其實不行 tar裡面沒有徵對xz格式的引數比如 z是針對 gzip,j是針對 bzip2。
建立tar.xz檔案:只要先 tar cvf ***.tar ***/ 這樣建立***.tar檔案先,然後使用 xz -z ***.tar 來將 ***.tar壓縮成為 ***.tar.xz
解壓tar.xz檔案:先 xz -d ***.tar.xz 將 ***.tar.xz解壓成 ***.tar 然後,再用 tar xvf ***.tar來解包。
7-zip在9.04 beta版支援了xz檔案格式。
首先到
[root@think arrix]# tar -xf xz-5.0.3.tar
[root@think arrix]# cd xz-5.0.3
[root@think arrix]# ./configure
[root@think arrix]# make
[root@think arrix]# make install
xz壓縮解壓工具的安裝
高版本的tar是可以解壓xz壓縮包的,假如可以,可直接跳過小節。假如不能解壓壓縮的話,需要安裝下面的步驟安裝xz的壓縮解壓工具。configure prefix usr local xz 完成後會發現該目錄下生成了makefile檔案 然後就可以make.然後安裝 sudo make install...
x, z 與x z 的區別
一 舉例生動理解如下 已知 int x 1,int y 10 int z 5 求y z x 如下 int x 1 int y 10 int z 5 y z x system.out.println y 結果如下圖所示 分析 完整表示式是 y y z x 但結果算式應當是代數式 y y z x 1 1...
linux下解壓xz壓縮檔案
之前沒有碰到過xz壓縮包,試著用針對 gzip的xvzf,和 bzip2的xvjf解壓,都不行。於是查怎麼解壓縮,網上有人這麼說 xz用tar可以這樣 tar jcvf tar.xz 壓縮 解壓 tar jxf tar.xz tar jxvf tar.xz 不知道為啥我的就識別不了j選項。找了xz壓...