日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

ubuntu下解压缩zip,tar,tar.gz和tar.bz2文件

發布時間:2023/12/13 Ubuntu 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ubuntu下解压缩zip,tar,tar.gz和tar.bz2文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在Linux下面如何去壓縮文件或者目錄呢?

在這里我們將學習zip,?tar,?tar.gz和tar.bz2等壓縮格式的基本用法。


首先了解下Linux里面常用的壓縮格式。

?

在我們探究這些用法之前,我想先跟大家分享一下使用不同壓縮格式的經驗。當然,我這里講到的只是其中的一些用法,除我講到的之外,他們還有更多的地?方值得我們探討。我已經意識到我需要了解兩到三種壓縮格式,才能更好的使用他們。zip格式是第一個需要了解的格式。因為它實際上已成為壓縮文件的標準選?擇,而且它在windows上也能使用。我經常用zip格式壓縮那些需要共享給windows用戶的文件。如果只是共享給linux用戶或者Mac用戶,?那我偏向于選擇tar.gz格式。

?

ZIP——zip可能是目前使用得最多的文檔壓縮格式。

它最大的優點就是在不同的操作系統平臺,比如Linux,?Windows以及Mac?OS上使用。缺點就是支持的壓縮率不是很高,而tar.gz和tar.gz2在壓縮率方面做得非常好。閑話少說,我們步入正題吧:

我們可以使用下列的命令壓縮一個目錄:

#?zip?-r?archive_name.zip?directory_to_compress

?

下面是如果解壓一個zip文檔:

#?unzip?archive_name.zip

?

TAR

Tar是在Linux中使用得非常廣泛的文檔打包格式。它的好處就是它只消耗非常少的CPU以及時間去打包文件,他僅僅只是一個打包工具,并不負責壓縮。

下面是如何打包一個目錄:

#?tar?-cvf?archive_name.tar?directory_to_compress

?

如何解包:

#?tar?-xvf?archive_name.tar.gz

?

上面這個解包命令將會將文檔解開在當前目錄下面。當然,你也可以用這個命令來捏住解包的路徑:

#?tar?-xvf?archive_name.tar?-C?/tmp/extract_here/

?

TAR.GZ

這種格式是我使用得最多的壓縮格式。它在壓縮時不會占用太多CPU的,而且可以得到一個非常理想的壓縮率。

使用下面這種格式去壓縮一個目錄:

#?tar?-zcvf?archive_name.tar.gz?directory_to_compress

?

解壓縮:

#?tar?-zxvf?archive_name.tar.gz

?

上面這個解包命令將會將文檔解開在當前目錄下面。當然,你也可以用這個命令來捏住解包的路徑:

#?tar?-zxvf?archive_name.tar.gz?-C?/tmp/extract_here/

?

TAR.BZ2

這種壓縮格式是我們提到的所有方式中壓縮率最好的。當然,這也就意味著,它比前面的方式要占用更多的CPU與時間。

這個就是你如何使用tar.bz2進行壓縮。

#?tar?-jcvf?archive_name.tar.bz2?directory_to_compress

?

上面這個解包命令將會將文檔解開在當前目錄下面。當然,你也可以用這個命令來捏住解包的路徑:

#?tar?-jxvf?archive_name.tar.bz2?-C?/tmp/extract_here/

?

數據壓縮是非常有用的,尤其是對于備份來說。所以,你現在應該考慮在你的備份腳本中使用你在這里學到的壓縮方式備份你基本的規則文件以減小你備份文件的大小。

?

過段時間之后,你就會意識到,在壓縮率與CPU占用時間上會有一個平衡,你也要學會如何去權衡什么時候你需要一個快但是壓縮率低,什么時候需要一個壓縮率高但是CPU點用高的壓縮方式,然后你才能避免無謂的空間與時間。



壓縮tar –cvf jpg.tar *.jpg //將目錄里所有jpg文件打包成tar.jpgtar –czf jpg.tar.gz *.jpg //將目錄里所有jpg文件打包成jpg.tar后,并且將其用gzip壓縮,生成一個gzip壓縮過的包,命名為jpg.tar.gztar –cjf jpg.tar.bz2 *.jpg //將目錄里所有jpg文件打包成jpg.tar后,并且將其用bzip2壓縮,生成一個bzip2壓縮過的包,命名為jpg.tar.bz2tar –cZf jpg.tar.Z *.jpg //將目錄里所有jpg文件打包成jpg.tar后,并且將其用compress壓縮,生成一個umcompress壓縮過的包,命名為jpg.tar.Zrar a jpg.rar *.jpg //rar格式的壓縮,需要先下載rar for linuxzip jpg.zip *.jpg //zip格式的壓縮,需要先下載zip for linux解壓tar –xvf file.tar //解壓 tar包tar -xzvf file.tar.gz //解壓tar.gztar -xjvf file.tar.bz2 //解壓 tar.bz2tar –xZvf file.tar.Z //解壓tar.Zunrar e file.rar //解壓rarunzip 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 解壓

總結

以上是生活随笔為你收集整理的ubuntu下解压缩zip,tar,tar.gz和tar.bz2文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。