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

歡迎訪問 生活随笔!

生活随笔

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

linux

Linux上解压缩.gz、.bz2、.tar、.tar.gz、tar.xz后缀文件

發(fā)布時間:2023/12/20 linux 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux上解压缩.gz、.bz2、.tar、.tar.gz、tar.xz后缀文件 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文章目錄

      • gzip和zcat
      • bzip2, bzcat
      • 打包命令tar

在 Linux 環(huán)境中,壓縮文件的擴展名大多是:
*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2
它們的壓縮指令不同,壓縮技術(shù)不同

gzip和zcat

gzip 是為了取代 compress 并提供更好的壓縮比而成立的。

[root@www ~]# gzip [-cdtv#] 文件名 選頃與參數(shù): -c :將壓縮的數(shù)據(jù)輸出到屏幕上,可透過數(shù)據(jù)流重導向來處理; -d :解壓縮的參數(shù); -t :可以用來檢驗一個壓縮文件的一致性~看看文件有無錯誤; -v :可以顯示出原文件/壓縮文件的壓縮比等信息; -# :壓縮等級, -1 最快,但是壓縮比最差; -9 最慢,但是壓縮比最好!默認是-6

例子:

# 壓縮文件 gzip -v 文件名 # 默認情況下,對一個文件進行壓縮,壓縮后,源文件就不存在了。# 解壓縮 gzip -d 文件名.gz # 會將.gz文件刪除,產(chǎn)生原來的文件 # 或者 gunzip 文件名.gz

zcat 則可以讀取純文本檔被壓縮后的壓縮文件

zcat 文件名.gz

bzip2, bzcat

bzip2 則是為了取代 gzip 并提供更佳的壓縮比而來的。

[root@www ~]# bzip2 [-cdkzv#] 文件名 [root@www ~]# bzcat 文件名.bz2 選項與參數(shù): -c :將壓縮的過程產(chǎn)生的數(shù)據(jù)輸出到屏幕上 -d :解壓縮的參數(shù) -k :保留源文件,而不會刪除原始的文件 -z :壓縮的參數(shù) -v :可以顯示出原文件/壓縮文件的壓縮比等信息; -# :壓縮等級, -1 最快,但是壓縮比最差; -9 最慢,但是壓縮比最好!默認是-6

例子:

# 壓縮文件 bzip2 -z 文件名 # 結(jié)果:文件名.bz2# 解壓縮 bzip2 -d 文件名.bz2 # 或者 bunzip2 文件名.bz2

bzcat 則可以讀取純文本檔被壓縮后的壓縮文件

bzcat 文件名.bz2

打包命令tar

將多個檔案或目錄打包成一個大檔案

[root@www ~]# tar [-j|-z] [cv] [-f 建立的檔名] filename... <==打包與壓縮 [root@www ~]# tar [-j|-z] [tv] [-f 建立的檔名] <==察看文件名 [root@www ~]# tar [-j|-z] [xv] [-f 建立的檔名] [-C 目錄] <==解壓縮 選項與參數(shù): -c :建立打包檔案,可搭配 -v 來察看過程中被打包的檔名(filename) -t :察看打包檔案的內(nèi)容含有哪些檔名,重點在察看[檔名]就是了; -x :解打包或解壓縮的功能,可以搭配 -C (大寫) 在特定目錄解開。特別留意的是, -c, -t, -x 不可同時出現(xiàn)在一串指令列中。 -j :透過 bzip2 的支持進行壓縮/解壓縮:此時檔名最好為 *.tar.bz2 -z :透過 gzip 的支持進行壓縮/解壓縮:此時檔名最好為 *.tar.gz -J, --xz :壓縮/解壓縮,文件后綴為 xz 的文件 -v :在壓縮/解壓縮的過程中,將正在處理的文件名顯示出來 -f filename: -f 后面要立刻接要被處理的檔名!建議 -f 單獨寫一個選頃! -C 目錄 :這個選項用在解壓縮,若要在特定目錄解壓縮,可以使用這個選項-p :小寫p,保留備份數(shù)據(jù)的原本權(quán)限與屬性,常用于備份(-c)重要的配置文件 -P :大寫P,保留絕對路徑,即允許備份數(shù)據(jù)中含有根目錄存在; --exclude=FILE:在壓縮的過程中,不要將 FILE 打包

通用的例子

壓 縮: tar -jcv -f filename.tar.bz2 <要被壓縮的檔案或者目錄名稱> 查 詢: tar -jtv -f filename.tar.bz2解壓縮: tar -xjv -f filename.tar.bz2 -C <欲解壓縮的目錄>解壓*.tar.gz文件 tar -xzv -f apache-maven-3.8.1-bin.tar.gz解壓*.tar文件 tar -xv -f jdk-8u301-linux-x64.tar解壓jar包 tar -zxvf <源jar文件> -C <目標目錄> 解壓tar.xz包 tar -xJvf mysql-8.0.25-linux-glibc2.12-x86_64.tar.xz

其他例子:

tar -zpcv -f /test/test.tar.gz /tmp # 打包/tmp文件夾,同時保留備份數(shù)據(jù)的原本權(quán)限與屬性

總結(jié)

以上是生活随笔為你收集整理的Linux上解压缩.gz、.bz2、.tar、.tar.gz、tar.xz后缀文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。