首页
/
每日頭條
/
圖文
/
linux系統壓縮文件怎麼解壓
linux系統壓縮文件怎麼解壓
更新时间:2026-06-24 14:07:25

linux系統壓縮文件怎麼解壓?zip -r xxx.zip ./* unzip filename ,接下來我們就來聊聊關于linux系統壓縮文件怎麼解壓?以下内容大家不妨參考一二希望能幫到您!

linux系統壓縮文件怎麼解壓(linux壓縮與解壓)1

linux系統壓縮文件怎麼解壓

zip

zip -r xxx.zip ./* unzip filename

unzip

解壓時指定字符集

解壓windows下壓縮的zip包:

unzip -O CP936 xxx.zip (用GBK, GB18030也可以)

gzip

-a或--ascii  使用ASCII文字模式。 -d或--decompress或----uncompress  解開壓縮文件。 -l或--list  列出壓縮文件的相關信息。 -r或--recursive  遞歸處理,将指定目錄下的所有文件及子目錄一并處理。 -v或--verbose  顯示指令執行過程。 -V或--version  顯示版本信息。

gzip不能壓縮目錄想要壓縮目錄可以使用如下方式:tar -zcvf test.tar.gz test

GZIP 與zip區别主要是适應系統不同,還有就是壓縮率不一樣;

gzip為高壓,可以把文件壓縮得更小gzip是LINUX下面用的格式,一般在Linux下解壓,如果用Windows下的程序解壓有可能丢失其中某些文件或屬性

解壓指定編碼

亂碼場景:zip是在windows下面打包的,壓縮時的編碼默認是GBK在LINUX上解壓,用的是UTF-8

gzip -O "GBK" xxx.zip

tar命令含義
  1. 打包:将一堆文件或目錄什麼的變成一個總的文件。
  2. 壓縮:将一個大的文件經過某種壓縮算法變成一個小文件。

為什麼要區分這兩個概念呢?因為Linux中的很多壓縮程序隻能針對一個文件進行壓縮,所以當你想要壓縮一大堆文件時,首先需要打個包,然後壓縮。tar是打包,gzip、bzip2 是壓縮,tar可以在打包後同時調用其他壓縮命令。

為了方便用戶在打包解包的同時壓縮或解壓文件,tar命令提供了一種特殊的功能,就是可以在打包解包的同時調用其他的壓縮程序,比如:gzip,bzip2等。

使用

-c: 建立壓縮檔案-x:解壓-t:查看内容-r:向壓縮歸檔文件末尾追加文件-u:更新原壓縮包中的文件

這五個是獨立的命令,壓縮解壓都要用到其中一個,可以和别的命令連用但隻能用其中一個。下面的參數是根據需要在壓縮或解壓檔案時可選的。

-z:有gzip屬性的-j:有bz2屬性的-Z:有compress屬性的-v:顯示所有過程-O:将文件解開到标準輸出

下面的參數-f是必須的

-f: 使用檔案名字,切記,這個參數是最後一個參數,後面隻能接檔案名。

tar -cf all.tar *.jpg

這條命令是将所有.jpg的文件打成一個名為all.tar的包。-c是表示産生新的包,-f指定包的文件名。

tar -rf all.tar *.gif

這條命令是将所有.gif的文件增加到all.tar的包裡面去。-r是表示增加文件的意思。

tar -uf all.tar logo.gif

這條命令是更新原來tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

tar -tf all.tar

這條命令是列出all.tar包中所有文件,-t是列出文件的意思

tar -xf all.tar

這條命令是解出all.tar包中所有文件,-t是解開的意思

壓縮

tar -cvf jpg.tar *.jpg

//将目錄裡所有jpg文件打包成jpg.tar

tar -czf jpg.tar.gz *.jpg

//将目錄裡所有jpg文件打包成jpg.tar後,并且将其用gzip壓縮,生成一個gzip壓縮過的包,命名為jpg.tar.gz

tar -cjf jpg.tar.bz2 *.jpg

//将目錄裡所有jpg文件打包成jpg.tar後,并且将其用bzip2壓縮,生成一個bzip2壓縮過的包,命名為jpg.tar.bz2

tar -cZf jpg.tar.Z *.jpg

//将目錄裡所有jpg文件打包成jpg.tar後,并且将其用compress壓縮,生成一個umcompress壓縮過的包,命名為jpg.tar.Z

rar a jpg.rar *.jpg

//rar格式的壓縮,需要先下載rar for linux

zip jpg.zip *.jpg

//zip格式的壓縮,需要先下載zip for 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.zip //解壓zip

總結

1、*.tar 用 tar -xvf 解壓 2、*.gz 用 gzip -d或者gunzip 解壓 3、*.tar.gz和*.tgz 用 tar -xzf 解壓 4、*.bz2 用 bzip2 -d或者用bunzip2 解壓 5、*.tar.bz2用tar -xjf 解壓 6、*.Z 用 uncompress 解壓 7、*.tar.Z 用tar -xZf 解壓 8、*.rar 用 unrar e解壓 9、*.zip 用 unzip 解壓

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
曆史上洛陽地區下轄多少縣(1952年河南洛陽下轄11個縣)
曆史上洛陽地區下轄多少縣(1952年河南洛陽下轄11個縣)
  河南洛陽是我國的四大古都之一,建都時間算的話是我國的第一大古都,長期是河南府的駐地。其實河南省名稱的确定就是舊來自于洛陽河南府,不過奇怪的是洛陽從來沒有做過河南省的省會,可能跟地理位置有關系,實在太偏西了。發展到如今洛陽僅下轄7個縣,不過仍然是中西部地區非省會地級市 GDP第1名,而在1952年河南洛陽下轄11個縣,廣大的豫西地區都是洛陽專區管轄,曾經鼎...
2026-06-24
融化在每一次的擁抱(臣服在每一瞬間)
融化在每一次的擁抱(臣服在每一瞬間)
  臣服這不是讓大家被動,而是投入在每一個瞬間,同時站在這個甯靜看這個瞬間。   這麼做,痛苦、窩囊和不舒服自然會消失。   臣服和容納一切,并不是什麼都不做,而是一個最自由的選擇。   面對當下所帶來的一切不去抵抗,不光是因為抵抗沒有用,甚至還會造出更多煩惱和不順。   活在當下的動,反而可以完成一般人認為不可思議的事。   一般人做事,很少是從内心的甯靜...
2026-06-24
最新豬市行情與走勢分析(豬市走向本輪屠牛完成)
最新豬市行情與走勢分析(豬市走向本輪屠牛完成)
  學習養殖技術、了解最新行情,在線咨詢養殖難題和老師零距離交流,請點擊右上角關注↗豬大夫在線。      想想從3月份開始至今的豬市,真的是一場絕地之戰,屠宰企業的屠牛動作穩準狠,把養豬人逼到了絕地之内。而随着牛豬的出欄,養殖戶算是把手裡的雷扔出去了,現在還怕什麼壓價,盡管來,如今豬價開始絕地反擊,超跌之後的修複。   其次,在這次跌價事件中,屠宰企業不但...
2026-06-24
最年輕起兵稱帝的是誰(4位對手中有個曾4度稱帝)
最年輕起兵稱帝的是誰(4位對手中有個曾4度稱帝)
  第36屆香港電影金像獎頒獎典禮将于2017年4月9日晚舉行,此前,香港金像獎對外公布了提名名單,對于今年的提名,阿歪是沒感到多少意外的,畢竟現在稱得上是香港電影的影片也沒多少,在這裡面能當參賽的作品也就更少了,所以阿歪在看電影的時候基本上就能猜到這部片能不能被提名最佳影片,這個主角能不能被提名最佳男主。不過,意料之外的事還是有的,《七月與安生》這部影片雖...
2026-06-24
奔跑吧第一季陣容官宣(奔跑吧全新陣容合體亮相春推會)
奔跑吧第一季陣容官宣(奔跑吧全新陣容合體亮相春推會)
  3月28日,全新一季《奔跑吧》家族的七位成員李晨、Angelababy、鄭恺、朱亞文、王彥霖、黃旭熙、宋雨琦合體亮相浙江衛視春推會,兄弟團相聚一堂,其樂融融、笑聲不停。現場還有《王牌對王牌》家族沈騰、賈玲、華晨宇、關曉彤歡樂集結,更有《中國好聲音》全新導師王力宏驚喜出席,浙江衛視新年的亮相可謂是全員出動大陣仗了。      超長花絮引爆全場,李晨撕名牌以...
2026-06-24
Copyright 2023-2026 - www.tftnews.com All Rights Reserved