歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下壓縮工具的區分-gzip,bzip2,tar

Linux下壓縮工具的區分-gzip,bzip2,tar

日期:2017/2/28 14:53:13   编辑:Linux教程

總說明:
gzip,bzip2只能針對一個文件,而tar是打包沒有壓縮,可以對多個文件及目錄,但tar有gzip及bzip2的壓縮功能。bzip2是gzip的升級版,壓縮比更高。
winrar只能gzip方式壓縮支持解壓
用得最多tar加gzip壓縮

gzip,bzip2要點說明:
壓縮文件時,原文件會消失,解壓時,原壓縮文件也消失,但用 bzip2 -c man.config > man.config.bz2 可保留原文件,gzip也一樣這樣用
都是用-d 可以解開文件
zcat,bzcat可以直接讀取壓縮文件裡的內容而不用解壓
gzip 檔名--壓縮;bzip2 -z 檔名--壓縮
gzip可以被WinRAR 這個windows軟體解壓縮,但bzip2不行
gzip的後綴是.gz,bzip2的後綴是.bz2

tar要點說明
應用更廣,可以打包並壓縮,但只有gzip的壓縮可以被windows的winrar解壓
後綴--只打包.tar,加gzip則.tar.gz,加bzip2則.tar.bz2
-z是通過gzip,-j是通過bzip2
-p 這個選項的原因是為了保存原本檔案的權限與屬性,可用於備份
壓縮:tar -zcv -f filename.tar.bz2 要被壓縮的檔案或目錄名稱
查詢包裡有哪些文件目錄:tar -ztv -f filename.tar.bz2
解壓縮:tar -zxv -f filename.tar.bz2 -C 欲解壓縮的目錄
打包後原文件不消失,解包後也不消失
解壓tar裡的一個文件時 tar -zxv -f /root/etc.tar.bz2 etc/shadow --最後一個是要解開的檔名,可以通過tar -ztvf先查看有哪些文件

Copyright © Linux教程網 All Rights Reserved