欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

linux壓縮文件和文件解壓縮命令介紹

 更新時間:2021年12月09日 10:34:17   作者:_PowerShell  
大家好,本篇文章主要講的是linux壓縮文件和文件解壓縮命令介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽

常見壓縮格式:gz? .bz2? .xz? .zip

命令 --->  后綴  --->解壓命令

gzip    --->  .gz      --->gunzip

bzip2  ---> .bz2     --->bunzip2

xz       --->  .xz      --->unxz 

zip      --->  .zip     --->unzip

tar      ---->  .tar     --->tar -xvf   展開歸檔

常用歸檔調(diào)用壓縮

tar結(jié)合        歸檔壓縮        解壓

gzip--->  -czvf  --->  -xzvf

bzip2--->  -cjvf  --->   -xjvf 

xz--->  -cJvf  --->  -xJvf

壓縮比及壓縮速度:

不同方式,壓縮和解壓方式所耗CPU時間和壓縮比率也差異也比較大。

從壓縮比率來看:tar < gzip < bzip2 < xz < zip

gzip命令:壓縮

作用:對文件進(jìn)行壓縮

用法:gzip 文件 (壓縮文件,只能將文件壓縮為*.gz文件)

注意:gzip  跟上要壓縮的文件,默認(rèn)刪除原文件

          -d  解壓

          -9  設(shè)置壓縮等級  默認(rèn)6級

查看壓縮文件:

常用:zcat 壓縮文件   //不需要解壓直接查看

解壓:gunzip log.gz    //解壓

gunzip命令:解壓

作用:對文件進(jìn)行解壓縮

用法:gunzip 文件.gz(解壓縮文件命令)

bzip2:命令壓縮

比上面的gzip  壓縮能力更強(qiáng) 壓縮比更大

-d  解壓

-9  設(shè)置壓縮等級為9  默認(rèn)為6

查看壓縮文件

bzcat log.bz2 | more    #不解壓查看壓縮的文本文件內(nèi)容

bunzip2 log.bz2           #解壓

bunzip2命令:解壓

bunzip2 log.bz2           #解壓

xz命令:壓縮

xz   要壓縮的文件

       -d 解壓

       -9 設(shè)置壓縮等級

查看壓縮文件

unxz  解壓

xzcat 不解壓查看壓縮的文本文件內(nèi)容

unxz命令:解壓

unxz  解壓

壓縮:zip命令

作用:對文件夾進(jìn)行壓縮,壓縮文件和目錄的命令

用法:zip [選項] log.zip log      #log.zip壓縮后文件名    log是要壓縮的文件

          -r:遞歸壓縮

注意:

zip 搜索后的文件名  要壓縮的文件   默認(rèn)保留原文件

舉例:

1. 將/home下的所有文件進(jìn)行壓縮成myhome.zip

        zip -r myhome.zip /home/ [將home目錄及其包含的文件和子文件夾進(jìn)行壓縮]

2. 將myhome.zip解壓到/opt/tmp目錄下

        unzip -d /opt/tpm myhome.zip

查看壓縮文件

unzip log.zip   #解壓

unzip命令:解壓

作用:對文件夾進(jìn)行解壓縮

用法:unzip [選項] xxx.zip

常用選項

-d<目錄> :指定壓縮后文件的存放目錄

tar指令:歸檔/打包

作用:tar指令是歸檔/打包指令,最后打包后的文件是.tar.gz的文件

用法:tar [選項] xxx.tar.gz 打包的內(nèi)容(打包目錄,壓縮后的文件格式.tar.gz)

-c :產(chǎn)生.tar打包文件

-v :顯示詳細(xì)信息

-f :指定壓縮后的文件名

-z :打包同時壓縮

-x :解包.tar文件

-x參數(shù):展開歸檔

-x :解包.tar文件

打包跟壓縮的區(qū)別:

打包是指將多個文件或者目錄放在一起,形成一個總的包,這樣便于保存和傳輸,但是大小是沒有變化的。

壓縮是指將一個或者多個大文件或者目錄通過壓縮算法使文件的體積變小以達(dá)到壓縮的目的,可以節(jié)省存儲空間,在壓縮的時候通常是先打包再壓縮。

舉例:

tar -cvf benwei.tar img   --->   benwei.tar(歸檔后文件)   

img要歸檔的文件 

f必須在歸檔后的文件名的前面

1. 壓縮多個文件,將.home/pig.txt和/home/cat.txt壓縮成pc.tar.gz

        tar -zcvf pc.tar.gz /home/pig.txt /home/cat.txt

2. 將/home的文件夾壓縮成myhome.tar.gz

        tar -zcvf muhome.tar.gz /home

3. 將pc.tar.gz解壓到當(dāng)前目錄

        tar -zxvf pc.tar.gz

4. myhome.tar.gz解壓到/opt/tmp2目錄下

        tar -zxvf /home/myhome.tar.gz -C /opt/tmp2

查看歸檔文件:

tar -tf cc.tar      #不展開歸檔 直接查看歸檔里面有哪些文件

tar -xvf cc.tar   #展開歸檔

tar與gzip結(jié)合:歸檔--->展開

tar -czvf myimg.tar.gz img

#歸檔并調(diào)用gzip壓縮,完成后 myimg.tar.gz里面是myimg.tar,再里面才是原始的文件夾

解壓:tar -xzvf myimg.tar.gz  #解壓 直接解壓img文件夾

tar與bzip2結(jié)合:歸檔--->展開

tar -cjvf   #打包并調(diào)用bzip2壓縮

tar -xjvf   #解壓

tar與xz結(jié)合:歸檔--->展開

tar  -cJvf  #打包并調(diào)用xz壓縮

tar  -xJvf  #解壓

寫在最后:

linux系統(tǒng)是我們在工作中最常見的操作系統(tǒng),我們必須掌握其基本的操作命令。

到此這篇關(guān)于linux壓縮文件和文件解壓縮命令介紹的文章就介紹到這了,更多相關(guān)linux壓縮文件和文件解壓內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解linux下make命令的使用方法

    詳解linux下make命令的使用方法

    這篇文章主要介紹了linux下make命令的使用方法,Linux 下 make 命令是系統(tǒng)管理員和程序員用的最頻繁的命令之一,感興趣的朋友可以參考一下
    2016-01-01
  • Linux服務(wù)器安裝GRUB步驟

    Linux服務(wù)器安裝GRUB步驟

    在本篇文章中我們給大家整理了Linux服務(wù)器安裝GRUB的詳細(xì)步驟以及相關(guān)注意事項,有需要的朋友們參考下。
    2018-09-09
  • Linux一行命令處理批量文件詳解

    Linux一行命令處理批量文件詳解

    這篇文章主要介紹了Linux一行命令處理批量文件詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08
  • Linux中Homebrew的正確使用方法

    Linux中Homebrew的正確使用方法

    這篇文章主要給大家介紹了關(guān)于Linux中Homebrew的正確使用方法,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Linux系統(tǒng)具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • CentOS 5.11服務(wù)器安裝配置LAMP服務(wù)器(Apache+PHP5+MySQL)

    CentOS 5.11服務(wù)器安裝配置LAMP服務(wù)器(Apache+PHP5+MySQL)

    這篇文章主要介紹了CentOS 5.11服務(wù)器安裝配置LAMP服務(wù)器(Apache+PHP5+MySQL),需要的朋友可以參考下
    2016-10-10
  • linux安裝jdk,tomcat 配置vsftp遠(yuǎn)程連接的步驟

    linux安裝jdk,tomcat 配置vsftp遠(yuǎn)程連接的步驟

    這篇文章主要介紹了linux安裝jdk,tomcat 配置vsftp遠(yuǎn)程連接,需要的朋友可以參考下
    2015-04-04
  • Ubuntu下sublime中文無法輸入的處理方案

    Ubuntu下sublime中文無法輸入的處理方案

    本文主要是給出了Ubuntu下sublime中文無法輸入的處理方案,非常的實用,遇到相同問題的小伙伴們可以參考下
    2014-11-11
  • linux下AutoFs掛載服務(wù)安裝教程

    linux下AutoFs掛載服務(wù)安裝教程

    大家好,本篇文章主要講的是linux下AutoFs掛載服務(wù)安裝教程,感興趣的小伙伴趕快來看一看吧,對你有幫助的話記得收藏一下哦,方便下次瀏覽
    2021-12-12
  • Linux CentOS7 vim多文件編輯方式

    Linux CentOS7 vim多文件編輯方式

    這篇文章主要介紹了Linux CentOS7 vim多文件編輯方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 詳解Linux內(nèi)核內(nèi)存管理架構(gòu)

    詳解Linux內(nèi)核內(nèi)存管理架構(gòu)

    這篇文章給大家分享了關(guān)于Linux內(nèi)核內(nèi)存管理架構(gòu)的相關(guān)知識點內(nèi)容,有興趣的朋友參考學(xué)習(xí)下。
    2018-08-08

最新評論