亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Linux打包和壓縮工具的使用詳解

 更新時間:2018年07月25日 08:55:19   作者:DanaShaw  
對于剛剛接觸Linux的人來說,一定會給Linux下一大堆各式各樣的文件名 給搞暈。別個不說,單單就壓縮文件為例,我們知道在Windows下最常見的壓縮文件就只有兩種,一是,zip,另一個是.rar??墒荓inux就不同 了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等眾多的壓縮文件名

壓縮工具:gzip,bzip2 壓縮能力逐漸增強
打包或壓縮工具:tar
打包并壓縮工具:zip 壓縮能力比gzip和bzip2都強

gzip和bzip2這兩種壓縮工具的區(qū)別:

gzip和bzip2只能壓縮文件,zip可以壓縮文件和目錄

bzip2和gzip的使用方法差不多,而且壓縮后源文件消失,解壓后壓縮文件消失。bzip2多一個特色功能bzcat,可以查看壓縮文件的內(nèi)容

bzip2 [文件名] 壓縮某個文件
bzip2 -d [壓縮文件名] 解壓某個壓縮文件
gzip [文件名] 壓縮某個文件
gzip -d [壓縮文件名] 解壓某個壓縮文件
bzcat [壓縮文件名] 查看某個壓縮文件的內(nèi)容

bzip2用法:

$ bzip2 file 
默認(rèn)情況下,bzip2命令嘗試壓縮原始文件,并用壓縮后的文件(同樣的文件名加上.bz2擴展)替換它。

解壓:

$ bunzip2 file.bz2 

如果file是文本文件,可以用bzcat查看:

$ bzcat file.bz2

gzip用法跟bzip2一樣。

打包或壓縮工具tar:

tar的打包功能

tar -cvf [待生成的包] [目錄名] [文件名] 打包目錄和文件
tar -xvf [包名] 解包

tar的壓縮功能

tar -zcvf [待生成的壓縮包名.tar.gz] [文件名] [目錄名]
------打包文件和目錄,并壓縮(以gzip方式壓縮)
tar -jcvf [待生成的壓縮包名.tar.bz2] [文件名] [目錄名]
------打包文件和目錄,并壓縮(以bzip2方式壓縮)
tar -zcvf [壓縮包名.tar.gz] --exclude [排除打包的文件或目錄名] [文件名] [目錄名]
------排除打包某個文件或目錄,并以gzip方式壓縮
tar -tf [包名] 查看包里面的所有文件

打包并壓縮工具zip:

zip用于打包并壓縮文件或目錄
zip -r [待生成的壓縮包名] [文件] [目錄] 打包文件和目錄,并壓縮
unzip用于解壓壓縮包
unzip [壓縮包名] 解壓壓縮包
tar和zip:壓縮后源文件保留,解壓后壓縮文件也保留。

tar命令的選項有很多(用man tar可以查看到),但常用的就那么幾個選項,下面來舉例說明一下:

  # tar -cf all.tar *.jpg
  這條命令是將所有.jpg的文件打成一個名為all.tar的包。-c是表示產(chǎn)生新的包,-f指定包的文件名。

  # tar -rf all.tar *.gif
  這條命令是將所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

       # tar -uf all.tar logo.gif
  這條命令是更新原來tar包all.tar中l(wèi)ogo.gif文件,-u是表示更新文件的意思。

  # tar -tf all.tar
  這條命令是列出all.tar包中所有文件,-t是列出文件的意思

  # tar -xf all.tar
  這條命令是解出all.tar包中所有文件,-x是解包的意思

以上就是tar的最基本的用法。

相關(guān)文章

  • linux文件上傳,給文件或目錄添加apache權(quán)限的方法

    linux文件上傳,給文件或目錄添加apache權(quán)限的方法

    下面小編就為大家?guī)硪黄猯inux文件上傳,給文件或目錄添加apache權(quán)限的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • 詳解linux下tar壓縮解壓縮文件夾的命令與參數(shù)

    詳解linux下tar壓縮解壓縮文件夾的命令與參數(shù)

    大家都知道壓縮文件或者文件夾可以為磁盤節(jié)省不少空間,那么Linux系統(tǒng)的壓縮和解壓縮命令都有哪些呢?參數(shù)又有哪些呢?下面小編就給大家介紹Linux下tar壓縮和解壓縮文件夾的命令與參數(shù),希望本文的內(nèi)容對你能有所幫助。
    2016-11-11
  • linux kernel 打印函數(shù)指針對應(yīng)的函數(shù)名方法

    linux kernel 打印函數(shù)指針對應(yīng)的函數(shù)名方法

    下面小編就為大家?guī)硪黄猯inux kernel 打印函數(shù)指針對應(yīng)的函數(shù)名方法。小編覺得挺不錯的。現(xiàn)在就分享給大家。也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • 詳解Linux上svn命令行批量操作

    詳解Linux上svn命令行批量操作

    這篇文章主要介紹了詳解Linux上svn命令行批量操作的相關(guān)資料,linux上的svn命令行批量添加或刪除文件,需要的朋友可以參考下
    2017-07-07
  • 教你一招實現(xiàn)Linux中的文本比對

    教你一招實現(xiàn)Linux中的文本比對

    這篇文章主要給阿加介紹了關(guān)于Linux下文本比對的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • 快速解決linux下中文輸入法問題

    快速解決linux下中文輸入法問題

    這篇文章主要介紹了linux下中文輸入法問題及解決方案,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • 詳解Win10 Bash/WSL調(diào)試Linux環(huán)境下的.NET Core應(yīng)用程序

    詳解Win10 Bash/WSL調(diào)試Linux環(huán)境下的.NET Core應(yīng)用程序

    本篇文章主要介紹了詳解Win10 Bash/WSL調(diào)試Linux環(huán)境下的.NET Core應(yīng)用程序 ,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • Linux usermod 命令的使用

    Linux usermod 命令的使用

    這篇文章主要介紹了Linux usermod 命令的使用,幫助大家更好的理解和學(xué)習(xí)Linux,感興趣的朋友可以了解下
    2020-08-08
  • 關(guān)于Linux的mariadb數(shù)據(jù)庫

    關(guān)于Linux的mariadb數(shù)據(jù)庫

    這篇文章主要介紹了關(guān)于Linux的mariadb數(shù)據(jù)庫的相關(guān)資料,主要就是用戶可以對文件中的數(shù)據(jù)進行新增、截取、更新、刪除等操作,需要的朋友可以參考下面文章內(nèi)容
    2021-09-09
  • Linux下的chkconfig命令詳解

    Linux下的chkconfig命令詳解

    大家都知道chkconfig命令在linux中使用是非常的關(guān)鍵的,我們可以利用chkconfig來對系統(tǒng)的一些啟動與禁止相關(guān)設(shè)置,下面這篇文章小編就來給大家詳細(xì)的介紹Linux下的chkconfig命令用法,有需要的朋友們可以參考學(xué)習(xí),下面來一起看看吧。
    2016-11-11

最新評論