linux下檔案的壓縮及解壓

2021-07-25 21:57:25 字數 2241 閱讀 1220

命令

作用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包中所有檔案,-x是解開的意思

tar可以呼叫其它的壓縮程式,比如呼叫gzip、bzip2等。

gzip是gnu組織開發的乙個壓縮程式,.gz結尾的檔案就是gzip壓縮的結果。與gzip 相對的解壓程式是gunzip。tar中使用-z這個引數來呼叫gzip。

命令作用

tar -czf all.tar.gz *.jpg將所有.jpg的檔案打成乙個tar包,並且將其用gzip壓縮,生成乙個 gzip壓縮過的包,包名為all.tar.gz

tar -xzf all.tar.gz將上面產生的包解開

bzip2是乙個壓縮能力更強的壓縮程式,.bz2結尾的檔案就是bzip2壓縮的結果。 與bzip2相對的解壓程式是bunzip2。tar中使用-j這個引數來呼叫bizip2。下面來舉例 說明一下:

命令作用

tar -cjf all.tar.bz2 *.jpg是將所有.jpg的檔案打成乙個tar包,並且將其用bzip2壓縮,生成乙個 bzip2壓縮過的包,包名為all.tar.bz2

tar -xjf all.tar.bz2將上面產生的包解開

compress也是乙個壓縮程式,但是使用compress的人不如gzip和bzip2的人 多。.z結尾的檔案就是bzip2壓縮的結果。與 compress相對的解壓程式是uncompress 。tar中使用-z這個引數來呼叫compress。下面來舉例說明一下: 、

命令作用

tar -czf all.tar.z *.jpg將所有.jpg的檔案打成乙個tar包,並且將其用compress壓縮,生成 乙個uncompress壓縮過的包,包名為all.tar.z

tar -xzf all.tar.z這條命令是將上面產生的包解開

對於.tar結尾的檔案

tar -xf all.tar對於.gz結尾的檔案

gzip -d all.gz

gunzip all.gz對於.tgz或.tar.gz結尾的檔案

tar -xzf all.tar.gz

tar -xzf all.tgz對於.bz2結尾的檔案

bzip2 -d all.bz2

bunzip2 all.bz2對於tar.bz2結尾的檔案

tar -xjf all.tar.bz2對於.z結尾的檔案

uncompress all.z對於.tar.z結尾的檔案

tar -xzf all.tar.z

linux下提供了zip和unzip程式,zip是壓縮程式,unzip是解壓程式。

命令作用

zip all.zip *.jpg將所有.jpg的檔案壓縮成乙個zip包

unzip all.zip將all.zip中的所有檔案解壓出來

tar -xzpvf rarlinux-3.2

.0.tar

.gz

cd rar

make

這樣就安裝好了,安裝後就有了rar和unrar這兩個程式,rar是壓縮程式,unrar是解壓程式。

命令作用

rar a all *.jpg將所有.jpg的檔案壓縮成乙個rar包,名為all.rar,該程式會將.rar擴充套件名將自動附加到包名後。

unrar e all.rar將all.rar中的所有檔案解壓出來

Linux下檔案壓縮解壓

對於剛剛接觸linux的人來說,一定會給linux下一大堆各式各樣的檔名給搞暈。別個不說,單單就壓縮檔案為例,我們知道在windows下最常見的壓縮檔案就只有兩種,一是,zip,另乙個是.rap。可是linux就不同了,它有.gz tar.gz tgz bz2 z tar等眾多的壓縮檔案名,此外wi...

Linux下檔案解壓縮

對於剛剛接觸linux的人來說,一定會給linux下一大堆各式各樣的檔名給搞暈。別個不說,單單就壓縮檔案為例,我們知道在windows下最常見的壓縮檔案就只有兩種,一是,zip,另乙個是.rap。可是linux就不同了,它有.gz tar.gz tgz bz2 z tar等眾多的壓縮檔案名,此外wi...

linux下檔案的解壓與壓縮

1 zip 優點 可適應不同的作業系統平台 缺點 壓縮率不是很高 壓縮乙個檔案 zip r yourfilename.zip directory to compress 解壓乙個zip文件 unzip yourfilename.zip 2 tar 優點 消耗非常少的cpu及時間去打包檔案,僅僅只是乙...