gzip filename 即對其進行了壓縮處理bzip2 filename 進行了壓縮處理zip fileName.zip fileName 壓縮unzip fileName.zip 解壓tar 壓縮解壓
linux系統常見的壓縮包
擴展名有:
*.tar tar程序進行打包
*.tar.gz 通過tar打包同時通過gzip進行壓縮
*.gz
*.bz2
*.tar.bz2 通過tar打包同時通過bzip2進行壓縮
gzip filename 即對其進行了壓縮處理gzip【-cdtv#】文件名
• -c 將壓縮文件的內容在屏幕顯示
• -d 解壓
• -t 檢查文件是否有誤
• -v 顯示壓縮過程
• -# 壓縮等級1-9(快->慢;大->小)默認使用6
註:gzip壓縮完時會將源文件刪掉,解壓完成後會將壓縮文件刪掉;
$ gzip -c man.config > man.config.gz 這樣可以保留源文件不被刪除
zcat 可以在不解壓的情況下查看壓縮過的文件
# zcat *.gz**bzip2 filename 進行了壓縮處理bzip2【-cdkzv#】文件名
-c 將壓縮過程產生的數據在屏幕顯示
-d 解壓
-k 保留源文件,不刪除
-v 顯示壓縮過程(比例等數據)
-z 壓縮參數
-# 壓縮等級1-9(快->慢;大->小)默認使用6
bcat 可以在不解壓的情況下查看壓縮文件
# bcat *.bz2zip fileName.zip fileName 壓縮unzip fileName.zip 解壓tar 壓縮解壓# 將多個文件/目錄打包為一個大文件然後可選擇進行壓縮
tar 【-ctxjzv】[-f filename] 要打包的文件
-c 建立打包
-t 查看包裡有那些文件
-x 解包
-j 打包時通過bzip2進行壓縮 .tar.bz2
-z 打包時通過gzip進行壓縮 .tar.gz
-v 顯示壓/解過程
-p 保留原本檔案的屬性權限,去掉根目錄存在 即etc/test,而不是/etc/test
-P 大寫P保留根目錄,解壓時直接解壓到根目錄下
-C 指定目錄解壓(或切換到指定目錄解壓同-C效果一樣)
-f 指定壓縮後文件名
壓縮:tar -jcv -f *.tar.bz2 文檔名
查詢:tar -jtv -f *.tar.bz2
解壓:tar -jxv -f *.tar.bz2 文檔名