Linux上解压缩.gz、.bz2、.tar、.tar.gz、tar.xz后缀文件
生活随笔
收集整理的這篇文章主要介紹了
Linux上解压缩.gz、.bz2、.tar、.tar.gz、tar.xz后缀文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- gzip和zcat
- bzip2, bzcat
- 打包命令tar
在 Linux 環境中,壓縮文件的擴展名大多是:
*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2
它們的壓縮指令不同,壓縮技術不同
gzip和zcat
gzip 是為了取代 compress 并提供更好的壓縮比而成立的。
[root@www ~]# gzip [-cdtv#] 文件名 選頃與參數: -c :將壓縮的數據輸出到屏幕上,可透過數據流重導向來處理; -d :解壓縮的參數; -t :可以用來檢驗一個壓縮文件的一致性~看看文件有無錯誤; -v :可以顯示出原文件/壓縮文件的壓縮比等信息; -# :壓縮等級, -1 最快,但是壓縮比最差; -9 最慢,但是壓縮比最好!默認是-6例子:
# 壓縮文件 gzip -v 文件名 # 默認情況下,對一個文件進行壓縮,壓縮后,源文件就不存在了。# 解壓縮 gzip -d 文件名.gz # 會將.gz文件刪除,產生原來的文件 # 或者 gunzip 文件名.gzzcat 則可以讀取純文本檔被壓縮后的壓縮文件
zcat 文件名.gzbzip2, bzcat
bzip2 則是為了取代 gzip 并提供更佳的壓縮比而來的。
[root@www ~]# bzip2 [-cdkzv#] 文件名 [root@www ~]# bzcat 文件名.bz2 選項與參數: -c :將壓縮的過程產生的數據輸出到屏幕上 -d :解壓縮的參數 -k :保留源文件,而不會刪除原始的文件 -z :壓縮的參數 -v :可以顯示出原文件/壓縮文件的壓縮比等信息; -# :壓縮等級, -1 最快,但是壓縮比最差; -9 最慢,但是壓縮比最好!默認是-6例子:
# 壓縮文件 bzip2 -z 文件名 # 結果:文件名.bz2# 解壓縮 bzip2 -d 文件名.bz2 # 或者 bunzip2 文件名.bz2bzcat 則可以讀取純文本檔被壓縮后的壓縮文件
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 目錄] <==解壓縮 選項與參數: -c :建立打包檔案,可搭配 -v 來察看過程中被打包的檔名(filename) -t :察看打包檔案的內容含有哪些檔名,重點在察看[檔名]就是了; -x :解打包或解壓縮的功能,可以搭配 -C (大寫) 在特定目錄解開。特別留意的是, -c, -t, -x 不可同時出現在一串指令列中。 -j :透過 bzip2 的支持進行壓縮/解壓縮:此時檔名最好為 *.tar.bz2 -z :透過 gzip 的支持進行壓縮/解壓縮:此時檔名最好為 *.tar.gz -J, --xz :壓縮/解壓縮,文件后綴為 xz 的文件 -v :在壓縮/解壓縮的過程中,將正在處理的文件名顯示出來 -f filename: -f 后面要立刻接要被處理的檔名!建議 -f 單獨寫一個選頃! -C 目錄 :這個選項用在解壓縮,若要在特定目錄解壓縮,可以使用這個選項-p :小寫p,保留備份數據的原本權限與屬性,常用于備份(-c)重要的配置文件 -P :大寫P,保留絕對路徑,即允許備份數據中含有根目錄存在; --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文件夾,同時保留備份數據的原本權限與屬性總結
以上是生活随笔為你收集整理的Linux上解压缩.gz、.bz2、.tar、.tar.gz、tar.xz后缀文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html实现 左图右文_让CSS fle
- 下一篇: Delphi 鼠标移动