Linux學習(五):檔案解壓縮
阿新 • • 發佈:2019-01-11
文章目錄
檔案解壓縮
tar
歸檔 打包
-
打包
tar cvf a.tar 1.txt 2.txt
:f
必須放到最後,f後面的第一個引數代表要生成的檔名,後面所有的引數是要打包的檔案tar tf a.tar
: 列出包裡面的檔案
-
解包
tar xvf a.tar
如果沒有寫目錄,把包裡面的檔案解開放到當前目錄tar xvf a.tar -C tar
解壓到指定資料夾,資料夾需要提前建立好
gzip
壓縮檔案
-
生成壓縮檔案
① 打包
tar cf a.tar *
生成a.tar
② 壓縮
gzip -r a.tar
生成a.tar.gz檔案 -
解壓壓縮檔案
① 解壓
gzip -d a.tar.gz
生成a.tar
② 解包
tar xf a.tar -C ~/atar
解包到指定資料夾中 -
一步到位打包並且壓縮
tar czf b.tar.gz *.txt
以gzip的方式打包並且壓縮 -
一步到位解壓並且解包
tar zxf b.tar.gz -C btar
以gzip的方式解壓縮並且解包
bzip2
壓縮檔案(用法同gzip)
-
壓縮
tar jcf j.tar.bz2 *.txt
壓縮檔案 -
解壓
tar xjf j.tar.bz2 -C jtar
解壓檔案
zip
壓縮檔案
- 壓縮
zip -r zz *.txt
zz
代表要生成的壓縮檔案,不需要寫副檔名,會自動生成zip副檔名 - 解壓
uzip -d zz zz.zip
解壓時會自動建立目錄
壓縮率 zip<gzip<bzip2
通用性 zip>gzip>bzip2
綜合考慮:linux系統中一般使用gzip