ubuntu16.04下關(guān)于壓縮和解壓文件

解壓和壓縮

ubuntu下解壓和壓縮文件基本可分為三類,分別是.zip,.gz,.bz2這三種后綴名文件

  • zip/unzip,文件后綴.zip
touch test1.txt test2.txt test3.txt  #創(chuàng)建文件
zip test1.zip test1.txt #把test1.txt 壓縮成test1.zip
unzip test1.zip #把test1.zip解壓
zip test123.zip *.txt #把此目錄下.txt結(jié)尾的文件壓縮成test123.zip
  • gzip/gunzip,文件后綴.gz,只能壓縮單個(gè)文件,不能是多個(gè)或者是目錄
gzip test1.txt#壓縮test1.txt為  test1.txt.gz, 源文件會(huì)消失
gzip -c test1.txt > test1.txt.gz#功能同上,但是源文件會(huì)保留
gunzip test1.txt.gz#解壓文件,源文件會(huì)消失
gunzip -c test1.txt.gz > test1.txt #功能同上,源文件會(huì)保留
gzip -d test1.txt.gz#也可以進(jìn)行解壓
  • bzip2/bunzip2,文件是后綴bz2,也只能是壓縮單個(gè)文件,不能是多個(gè)或者是目錄
bzip2 test3.txt #壓縮test3.txt  但是源文件會(huì)消失
bunzip2 test3.txt.bz2#解壓test3.txt.bz2文件,源文件會(huì)消失
bzip2 -c test3.txt > test3.txt.bz2#壓縮test3.txt文件,源文件會(huì)保留
bunzip2 -c test3.txt.bz2 > test3.txt#解壓文件,源文件會(huì)保留
  • tar,用于打包和解包,后綴為.tar(打包和壓縮是不一樣的,兩種不同的形式)
    選項(xiàng) 說(shuō)明
    -c 創(chuàng)建新的包
    -x 解包
    -t 檢查包(不解包)
    -f 指定操作文件
    -v 顯示相關(guān)信息
    -z 調(diào)用gzip/gunzip進(jìn)行壓縮或者解壓
    -j 調(diào)用bzip2/bunzip進(jìn)行壓縮或解壓
    -C 指定解壓的位置
    --exclude 排除指定的文件

基本使用:

tar -cvf test123.tar *.txt     #將所有的txt文件打包成test123.tar文件
tar -tf test123.tar            #查看包中的文件
tar -xvf test123.tar            #解包
tar -zcvf test123.tar.gz *.txt --exclude test3.txt  #打包并壓縮,除test3.txt以外的文件
tar -zxvf test123.tar.gz         #解包并解壓
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容