12壓縮與解壓

在Linux系統中壓縮、解壓以及歸檔的工具主要有一下幾種:

file-roller : 這個工具適合在桌面系統下進行解壓操作。

compress/uncompress  :這是一個比較老的解壓工具,壓縮后會添加.Z為后綴

gzip/gunzip : .gz結尾

bzip2/bunzip2 : .bz2

xz/unxz : .xz 

zip/unzip .zip

tar 

cpio

主要命令參數介紹

compress [-dvc] [file…]

-d: 解壓,相當于uncompress

-c: 解壓結果標準輸出,不刪除源文件

-v: 顯示詳情

zcat file.Z –>不解壓的情況下查看文件

zcat file.Z >file  –>解壓保留源文件

gzip [-dc#] file…

-d:解壓縮 =gunzip

-c:標準輸出

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

zcat file.gz –>不解壓的情況下查看文件

zcat file.gz >file  –>解壓保留源文件

bzip2 [-kd#] file…

-k:keep,即保留源文件

-d:解壓縮=bunzip2

-#:指定壓縮比,默認6

bzcat :不解壓下查看文件內容

xz [-kd#] file…

-k:keep,即保留源文件

-d:解壓縮=unxz

-#:指定壓縮比,默認6

xzcat :不解壓下查看文件內容

zip 

-r : 遞歸壓縮,文件及目錄

zip –r /testdir/sysconfig.zip /etc/sysconfig/  …

-d :刪除壓縮文件中指定的文件

-m :添加

zip -d myfile.zip old.txt

zip -m myfile.zip new.txt

unzip -p message.zip > message

tar []     tape archive  磁帶 歸檔

-c create

-f  file.tar

-v  可視化

-x 解包

-r add追加

-t  預覽文件名

-C 展開到指定目錄

-z 歸檔后壓縮成 .tar.gz 

-j .tar.bz2

-J .tar.xz

-T 指定輸入文件

-X 指定要排除文件

常用組合

tar -cvf archive.tar file …  歸檔

tar -tvf archive.tar 查看歸檔文件名列表

tar -xvf archive.tar 解包

cpio:  copy input output,可解壓以.cpio 或者.tar結尾的文件

cpio [option] > file or devicename 

cpio [option] < file.cpio or devicename 

-o :打包生成file.cpio

-i :從cpio中解包

-t :預覽文件名

-v :顯示過程

-d :解包生成目錄

常用組合

find ./etc |cpio -ov > etc.cpio

cpio -tv < etc.cpio

cpio -iv < etc.cpio

cpio -idv < etc.cpio

—-joker的部落閣

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

(0)
jokerjoker
上一篇 2016-11-27
下一篇 2016-11-27

相關推薦

  • vsftp的使用(土著篇)

        這個vsftp本地用戶登錄模式(簡稱土著)配置方法論壇網站有一堆堆的,都是默認的東西,就那么多也寫不出什么花來。     還是直接上酸菜好了,接著上回提到的vsftp的接著用,首先查看下你vsftp的配置情況。      這是上次匿名用戶的配置,稍微得改一改。 配置本地用戶登錄的配…

    2017-07-30
  • Ip 地址 及 網絡配置

    Ip 地址 及 網絡配置 IP地址 ? 它們可唯一標識 IP 網絡中的每臺設備 ? 每臺主機(計算機、網絡設備、外圍設備)必須具有唯 一的地址 IP地址由兩部分組成:       網絡ID:  標識網絡  每個網段分配一個網絡ID       主機 ID:  標識單個主…

    Linux干貨 2016-09-05
  • Linux三劍客之grep

    grep(Globel Search Regular Expression and Printing out the line)全面搜索正則表達式并把行打印出來)是一個強大的文本搜索工具,使用正則表達式搜索文本的文本,并把結果打印出來。Unix家族包括grep、egrep和fgrep。egrep是擴張的正則表達式它支持更多的字符,fgrep是fast gre…

    Linux干貨 2016-08-12
  • python基礎 習題總結

    pyenv 編程題目總結(99乘法表 打印菱形與閃電 斐波那契數列 素數 猴子吃桃) 原反補碼與異或運算 list列表

    Linux干貨 2018-03-25
  • 第15天:腳本關鍵字,函數

    http://note.youdao.com/noteshare?id=2ea9bcdf745a47bf65f0cef6e706ccaf

    Linux干貨 2016-09-06
  • bind的安裝實現

    首先介紹一下我的測試環境:centos 7+入網(為了試行一下自己的安裝文檔,才裝的虛擬機) 1> yum install bind bind-chroot -y     因為剛剛安裝的虛擬機,這里我就不檢查了; 2>vim named.conf [root@localhost named]# cat /e…

    Linux干貨 2016-03-20
欧美性久久久久