壓縮、解壓縮和歸檔工具

1  compress和uncompress

用法:

    compress [-dfvcVr] [-b maxbits] [file…]

選項:

    -d   解壓縮

    -c   結果輸出至標準輸出,不刪除原文件

    -v   顯示壓縮詳情

uncompress   解壓縮

由于壓縮比例不高,現在已經基本被淘汰

————————————————————————————-

2 gzip和gunzip

用法:

    gzip [option]… FILE…

選項:

    -d   解壓縮,相當于gunzip

    -c   將壓縮或解壓縮的結果輸出至標準輸出

    -#   1-9,指定壓縮比例,值越大壓縮比例越大

zcat:  不顯示解壓縮的前提下查看文本文件內容

———————————————————————————–

3  bzip2/bunzip2/bzcat

用法

    bzip2 [option]…file…

選項

    -k   keep,保留原文件

    -d   解壓縮

    -#   1-9,壓縮比,默認為6

bzcat  不顯示解壓縮的前提下查看文本文件的內容

———————————————————————————–

4   zip/unzip

打包壓縮:

    zip -r sysconfig sysconfig/

解包解壓縮

    unzip sysconfig.zip

    cat /var/log/messages | zip message –

    unzip -p message > message

———————————————————————————–

5   tar

選項

   Main operation mode

    -c,–creat  創建一個新的歸檔檔案

    -d,–diff,–compare  找到歸檔檔案和原文件的差別

    -r,–append  追加文件到檔案的結尾

    -t,–list  列出檔案中包含的內容

    -u,–update  在檔案中追加更新的內容

    -x,–extract,–get  從檔案中提取文件

   Common options

    -C  改變文件的目錄

    -f  使用檔案文件或者設備檔案

用法

    (1)創建歸檔

    tar -c -f /path/to/somefile.tar FILE…

    tar cf /path/to/somefile.tar FILE…

    (2)查看歸檔文件中的文件列表

    tar -t -f /path/to/somefile.tar

     (3)展開安裝

    tar -x -f /path/to/somefile.tar

    tar -x -f /path/to/somefile.tar -C /path/

結合壓縮工具可以實現:歸檔并壓縮

    -j  后綴添加.bzip2   -z 后綴添加 .gzip   -J  后綴添加 .xz

———————————————————————————–

6  cpio  復制  從或者到 文件  copy files to and from archives

    cpio命令是通過重定向的方式將文件進行打包備份,還原回復的工具,可以解壓以 .cpio或者 .tar結尾的文件

用法

    cpio [選項] > 文件名或者設備名

    cpio [選項] < 文件名或者設備名

選項

    -o  將文件拷貝打包成文件或者將文件輸出到設備上

    -i  解包,將打包文件解壓或將設備上的備份還原到系統上

    -t  預覽,查看文件內容或者輸出到設備上的文件內容

    -v  顯示打包過程中的文件名稱

    -d  解包生成目錄,在cpio還原時,自動的建立目錄

    -c  一種較新的存儲方式

原創文章,作者:black_fish,如若轉載,請注明出處:http://www.www58058.com/36130

(0)
black_fishblack_fish
上一篇 2016-08-18 10:10
下一篇 2016-08-18 10:10

相關推薦

  • linux發展史-

    前言: 人類文明的進步伴隨著戰爭,戰爭留下的產物也是非常偉大的。 最初用于戰爭的通電鋼鐵,如今以進入人們生活。 而它的附帶產物如今也是變得妙不可言。 本文簡要說明操作系統的發展過程,以及該大樹下一些分支。         簡 述   Linux是誕生與UNIX下的一款操系統,有著安全穩定的文件系統,…

    Linux干貨 2016-10-19
  • LVM邏輯卷擴展與縮小

    邏輯卷擴容:擴展邏輯卷前一定要卸載設備和掛載點的關聯 第一步:把邏輯卷lv擴展至300M 第二步:檢查硬盤,并重置硬盤容量 第三步:重新掛載,查看掛載狀態   縮小邏輯卷:對邏輯卷縮容時,丟失數據的風險更大。在執行操作前一定要提前備份好數據。在進行縮減前先把文件系統卸載掉。 第一步:檢查文件 第二步:把邏輯卷lv減小到100M 第三步:重新掛載并查…

    2017-12-17
  • 第二周作業

    第一、文件管理類命令     cp、mv、rm                  cp命令:copy 源文件;目標文件;     &nbsp…

    Linux干貨 2016-12-12
  • ?N25第三周作業

    第三周 一、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 [root@zf ~]# who | cut -d " " -f1  | sort | uniq -…

    Linux干貨 2016-12-14
  • FTP部署及簡單應用

    文件服務: ftp:應用層,C/S,文件共享;file transfer protocol; nfs,cifs:文件系統接口,網絡文件系統;     nfs:network file system     cifs:common …

    Linux干貨 2016-10-19
  • Kickstart實現CentOS 6.5的網絡自動安裝

    1.KickStart KickStart是一種無人職守安裝方式。KickStart的工作原理是通過記錄典型的安裝過程中所需人工干預填寫的各種參數,并生成一個名為ks.cfg的文件;在其后的安裝過程中(不只局限于生成KickStart安裝文件的機器)當出現要求填寫參數的情況時,安裝程序會首先去查找KickStart生成的文件,當找到合適的參數時,就采用找到的…

    Linux干貨 2016-10-24
欧美性久久久久