最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux tar命令使用列子第2/2頁

 更新時間:2008年06月08日 10:24:25   作者:  
對許多用戶來說,在DOS和Windows環(huán)境下利用工具軟件WinZip、ARJ等壓縮或解壓文件是比較容易的事。但是,在Linux中如何對文件進行壓縮與解壓呢?

    如果只是想從檔案文件中釋放幾個文件的話,可以再次使用w參數(shù):

    # tar xvwf mydir.tar
    extract mydir/?y
    mydir
    extract mydir/file2?y
    mydir/file2
    extract mydir/mydir2/?y
    mydir/mydir2/
    extract mydir/mydir2/file21?y
    mydir/mydir2/file21
    extract mydir/mydir2/file23?y
    mydir/mydir2/file23

    上例表明查看了檔案文件,并交互地釋放了文件。如果只想從檔案文件中釋放某一個文件,可以在命令行中指定這個文件。作為示例,我先刪除了原始的mydir子目錄,然后使用一個空的子目錄進行如下操作:

    # tar xf mydir.tar mydir/mydir2/file23
    # tree mydir
    m y d i r
    - - mydir2
    - - file23
    1 directory, 1 file

    注意,正如所看到的只有一個文件被釋放出來。雖然tar命令不會覆蓋整個的子目錄,但是它會覆蓋掉那些有著相同文件名的文件。

    值得一提的是,還可以使用其它程序,如BRU-2000或者taper腳本程序來備份系統(tǒng)或者選定的文件和子目錄。OpenLinux操作系統(tǒng)也可以通過cron日程安排來自動進行文件的歸檔整理工作。

    建立cpio檔案文件

    cpio命令可以從tar或者cpio檔案文件中拷入或者拷出文件。因為cpio命令和tar命令兼容,所以我這里不再詳細介紹它如何工作。但是這個命令具備一些tar命令沒有的功能,如下所示:

    ◆ 支持cpio和tar兩種檔案文件格式;

    ◆ 支持許多老式磁帶數(shù)據(jù)格式;

    ◆ 能夠通過一個管道讀取文件的文件名。

    只有很少的Linux軟件包是以cpio格式發(fā)行的。如果對cpio命令的詳細情況感興趣的話,可以閱讀它的使用手冊。

    使用gzip壓縮文件

    gzip命令是用來壓縮文件的。它不僅可以用來壓縮大的、較少使用的文件以節(jié)省磁盤空間,還可以和tar命令一起構成Linux操作系統(tǒng)中比較流行的壓縮文件格式。據(jù)統(tǒng)計,gzip命令對文本文件有60%~70%的壓縮率。

    gzip命令的格式是:

    gzip [option] [file]

    gzip很容易使用。如果想壓縮某個文件或者磁帶檔案文件,可輸入下面的內(nèi)容:

    # gzip mydir.tar

    在缺省的狀態(tài)下,gzip會壓縮文件、再加上一個.gz擴展名,然后刪除掉原來的文件。如果想解壓縮文件,可以使用gzip的對應程序命令gunzip或者gzip命令的-d解壓縮參數(shù)。但是必須保證這個用于解壓縮的文件有.gz(或者.Z、-gz、.z、-z、或者_z)擴展名,否則gzip命令和 gunzip命令都會顯示出錯信息。如果想使用自己的擴展名,可以使用-S后綴參數(shù),如下所示:

    # gzip -S .gzipped mydir.tar

    gzip還可以處理用zip命令、compress命令和pack命令壓縮的文件包。如果想在壓縮或者解壓縮的過程中看到更多的信息,可以使用-l列清單參數(shù)看到文件在被壓縮或解壓縮的時候的文件長度。在前一個例子中,壓縮完子目錄mydir之后,可以使用gzip命令按照下面的方法得到有關的數(shù)據(jù):

    # gzip -l mydir.tar.gz
    compressed uncompr.ratio uncompressed_name
    312 21330 98.2% mydir.tar

    此外,gzip還有一個很有用的參數(shù)-t,可以用來測試壓縮文件的完整性。如果文件正常,gzip不會給出任何顯示。如果想看到OK這兩個字母,可以在測試某個文件時使用-tv參數(shù)。

    使用compress壓縮文件

    compress命令就像它的文件名那樣是用來壓縮文件的。這是Unix中出現(xiàn)得比較早的一個壓縮程序,它通過使用自適應的Lemple-Ziv編碼來縮小所指文件的大小。每一個文件將被一個帶有.Z擴展名的壓縮文件所代替,但文件的屬主關系、訪問時間和修改時間將保持不變。如果沒有指點文件,則接受標準輸入的文件進行壓縮并送到標準輸出。

    compress命令格式是:

    compress [option] [file]

    與compress對應的有一個解壓縮命令uncompress,其格式如下:

    uncompress [option] [file]

    它使".Z"的壓縮文件恢復。

    compress和uncompress命令的選項如下:

    ◆-c 寫到標準輸出,不改變文件。

    ◆-f 強制壓縮,即使文件并不真正減小或.Z文件已經(jīng)存在,也進行壓縮。

    ◆-v 顯示每一個被壓縮文件的縮小的百分比。

    下面舉例說明compress命令的用法:

    #compress file

    上面代碼表明將生成壓縮文件file.Z代替file,要解壓縮輸入:

    #uncompress file.Z

    注意,像使用gzip命令一樣,使用uncompress命令時必須給出一個帶有.Z擴展名的文件名,否則uncompress命令顯示出錯信息。

相關文章

  • linux系統(tǒng)AutoFs自動掛載服務安裝配置

    linux系統(tǒng)AutoFs自動掛載服務安裝配置

    大家好,本篇文章主要講的是linux系統(tǒng)AutoFs自動掛載服務安裝配置,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下哦,方便下次瀏覽
    2021-12-12
  • ubuntu 16.04 64位兼容32位程序三步曲

    ubuntu 16.04 64位兼容32位程序三步曲

    這篇文章主要介紹了ubuntu 16.04 64位兼容32位程序的三步,本文分步驟給大家介紹的非常詳細,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-06-06
  • Linux下NOGUI快速使用Jmeter的兩種實現(xiàn)方式

    Linux下NOGUI快速使用Jmeter的兩種實現(xiàn)方式

    文章介紹了在Linux環(huán)境下使用Jmeter進行無GUI測試的兩種快速啟動方法:直接下載安裝包啟動和使用docker啟動,詳細描述了每種方法的步驟,并強調(diào)了執(zhí)行命令和查看報告的過程
    2025-02-02
  • Linux CentOS 6.5 卸載、tar安裝MySQL的教程

    Linux CentOS 6.5 卸載、tar安裝MySQL的教程

    這篇文章主要介紹了Linux CentOS 6.5 卸載、tar安裝MySQL的教程,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友參考下吧
    2019-11-11
  • Linux如何處理文件已刪除但空間不釋放的問題

    Linux如何處理文件已刪除但空間不釋放的問題

    這篇文章主要介紹了Linux如何處理文件已刪除但空間不釋放的問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03
  • centos6.4配置163 yum源的方法

    centos6.4配置163 yum源的方法

    安裝了CentOS系統(tǒng),自帶的YUM源更新太慢,下面介紹centos6.4配置163 yum源的方法,大家參考使用吧
    2013-12-12
  • 在VM虛擬機中CentOS7安裝VMware Tools全過程

    在VM虛擬機中CentOS7安裝VMware Tools全過程

    這篇文章主要介紹了在VM虛擬機中CentOS7安裝VMware Tools全過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Linux (Ubuntu 18.04) 下安裝vim編輯器的方法

    Linux (Ubuntu 18.04) 下安裝vim編輯器的方法

    這篇文章主要介紹了Linux (Ubuntu 18.04) 下安裝vim編輯器的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-07-07
  • Linux查找特定程序whereis實例詳解

    Linux查找特定程序whereis實例詳解

    在本篇文章里小編給大家整理的是關于Linux查找特定程序 whereis的詳細用法實例,有需要的朋友們可以學習下。
    2019-11-11
  • linux URL的301重定向代碼分析

    linux URL的301重定向代碼分析

    301重定向已經(jīng)過很多次了,它可以將網(wǎng)站的主域名和二級域名規(guī)范到一個url上,使網(wǎng)頁在搜索引擎里只能通過唯一的一個地址可以訪問到,以免因重復內(nèi)容造成降權。
    2008-09-09

最新評論

桦川县| 北安市| 靖远县| 普定县| 锡林浩特市| 通州区| 垫江县| 广州市| 河南省| 民和| 平阳县| 阿拉尔市| 新宾| 财经| 罗源县| 丰原市| 土默特左旗| 北海市| 黔西县| 观塘区| 台南市| 徐水县| 余干县| 兴义市| 舟曲县| 奈曼旗| 武川县| 中牟县| 南靖县| 钟祥市| 长汀县| 灵宝市| 汾阳市| 丹凤县| 白银市| 尼玛县| 修文县| 高邮市| 玉龙| 普定县| 汪清县|