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 22:40
下一篇 2016-11-27 22:52

相關推薦

  • LVM管理

    1、邏輯卷管理器(LVM) (1)邏輯卷管理器(LVM,logical volume manager)可以整合多個物理分區在一起,讓這些分區看起來就像一個磁盤一樣,而且,還可以在將來其他的物理分區或將其從這個LVM管理的磁盤中刪除。這樣可以實現磁盤空間的動態管理,相對于普通的磁盤分區有很大的靈活性,同時LVM還有快照功能。 (2)邏輯卷管理器的基本術語 物理…

    Linux干貨 2016-09-01
  • centos 6.9 安裝步驟

    一:虛擬機VMware安裝 windows下安裝推薦使用 VMware Workstation Pro12.5版本 ?? ?? 下載網址:http://www.vmware.com/products/workstation/workstation-evaluation.htm l 二: linux硬件資源分配 ??????? 1:硬件分配 ????? 內存:…

    2017-05-21
  • 筆記二、如何在VMWare WorkStations安裝CentOS6.8

    一、準備工作     1.安裝VMWare WorkStatrion     2.準備好CentOS 6.8 鏡像包     http://www.centoscn.com/CentosSoft/iso/    CenO…

    Linux干貨 2017-02-14
  • Cobbler 自動化部署系統

    本人較懶,做好筆記,預排版,打印成 PDF 了。-_## Cobbler 自動化部署系統.pdf

    Linux干貨 2015-08-17
  • Linux文件查找及壓縮常用知識總結

    一、文件查找 1.locate命令: locate KEYWORD 常用選項:     -i 執行區分大小寫的搜索     -n  N只列舉前N個匹配項目 查詢系統上預建的文件索引數據庫在:/var/lib/mlocate/mlocate.…

    Linux干貨 2016-08-18
  • Samba詳解

    samba詳解 yum list all | grep samba yum info samba yum -y install samba 服務端程序包:samba nmbd smbd rpm -ql samba-common rpm -ql samba-common-tools 主配置文件:/etc/samba/smb.conf systemd unit …

    Linux干貨 2017-10-21
欧美性久久久久