bzip2壓縮費時但效果好,而且支援hadoop的hdfs檔案切分,gzip不行
bzip2 [-cdz] 檔名
-c :將壓縮的過程輸出到螢幕
-d :解壓縮
-z :壓縮
-# :壓縮比的引數,-9最佳最慢,-1最大最快
(bzcat可以直接檢視bz檔案內容)
壓縮:
bzip2 filename = bzip2 -z filename
bzip2 -9 filename
解壓:
bunzip2 filename.bz2
bzip2 -d filename.bz2
gzip使用同上:
壓縮:
gzip filename
gzip -9 filename
解壓:
gunzip filename.gz
gzip -d filename.gz
多個檔案打包tar命令
tar 打包多個檔案後直接壓縮:
tar xzvf filename.tar.gz 或 tar -xvzf filename.tar.gz
tar xjvf filename.tar.bz2 或 tar -xvjf filename.tar.bz2
-c 將指定路徑內檔案打包,與-x執行過程相反
tar -czvf filename.tar.gz .
tar -cjvf filename.tar.bz2 ./src/
-x 將打包的檔案分離,還原成打包前的狀態。
-v 即verbose,顯示詳細細節。個引數讓程式將解包出來的每乙個檔案列出來。
-z 表示先執行gunzip 進行壓縮或解壓
-j 表示執行bunzip 進行壓縮或解壓
-f 指定處理的檔名
zip命令
zip壓縮:zip foo * 將當前目錄所有檔案壓縮為foo.zip
unzip解壓:unzip foo.zip
linux命令集 檔案壓縮與解壓
對許多使用者來說,在dos和windows環境下利用工具軟體arj winzip等,壓縮或解壓檔案是比較容易的事。但是,在linux中如何對檔案進行壓縮與解壓呢?本文基於red hat 6.0,介紹了壓縮與解壓檔案的幾種方法與技巧 命令 compress 格式 compress 選項 檔案列表 功能...
linux解壓命令集
tar 解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!gz解壓1 gunzip filename.gz 解壓2 gzip d filename.gz 壓縮 gzip filename tar.gz 解壓 t...
Linux 解壓命令集
tar xvf file.tar 解壓 tar包 tar xzvf file.tar.gz 解壓tar.gz tar xjvf file.tar.bz2 解壓 tar.bz2 tar xzvf file.tar.z 解壓tar.z unrar e file.rar 解壓rar unzip file....