壓縮,解壓縮及歸檔工具

壓縮,解壓縮及歸檔工具

file-roller? 在圖形界面上使用

compress :? ? compress? 后面跟文件

后綴帶? .Z? ?compress 壓縮完文件并且刪除文件

@SGW}NAC9@595[2}DOZVUNA

compress? -d? m.Z? ? ? ? -d解壓縮? ? -d=uncompress

ASIV2D1D}A74E9CZC0BP]2O

-c(選項-c 結果輸出至標準輸出,顯示到屏幕上但不刪除源文件)

可以用重定向

compress? -c? m? >m.Z? ? 壓縮文件 并重定向到m.Z中

3NQAH@BSF_@8]BSY0Q8[SIC

zcat? 解壓縮顯示在屏幕上,不想顯示就放到文件中,但是保留原有的壓縮文件

zcat? ?m.Z? ?>? m.m? ? ? ? ? ? zcat 把 m.Z解壓縮到m.m文件中$2X6DC6EST$LC%T6Y3YX~Y5

gzip? /? gunzip? ? 壓縮? /解 壓縮

gzip? 以? .gz? 結尾? ? ? gzip? m? ? 解壓縮R5R6Z9J~F`D@_D@O0J5(H$T

相同的文件用gzip? 壓縮比compress 壓縮效果好

gzip? -d? ? 與 gunzip? 都是解壓縮

gunzip? m.gz?)TIA@LYO7E[X~S]K8HJ9E}6

gzip -c? 將壓縮或解壓縮的結果輸出至標準輸出 顯示到屏幕上,也可以用重定向

gzip? -c? ?m > m.gz? ?把m文件壓縮并重定向到m.gz文件中9G~5H}J0RQLN_AD@7YJ5RUO

zcat 同樣適用于 .gz 后綴的壓縮文件

L2`$JF)`UGA8H3U`F_~D{OR

bzip2? / bunzip2? / bzcat

bzip2 壓縮完的以 .bz2? 結尾

bzip2? ?-b? 壓縮并保留原文件

ZO[P8~%O5PDNB7O%](3F{9V

bzip2? 比? gzip? 和? compress 壓縮效果更好

bzip2 -d? === bunzip2

bzcat? 和上面 zcat效果一樣 也可以重定向到文件中

2F33P1I{IAIJLO3M)QDUQ@Q

xz? / unxz? / xzcat? 和上面? compress? , gzip ,? ?bzip2? 用法一樣的? 都屬于單個壓縮??[{N}]]{L)H6{1D(~NQO7{)X

打包工具 zip? ? 也適用于windows

zip -r? 打包壓縮? ? ? ?后面壓縮文件以? .zip 結尾

unzip? 解包解壓縮

unzip? ?文件以 .zip 結尾

cat? message | zip? m2? ?–? ? ?把前面的標準輸出 定義到 –? ?在用zip壓縮 message 文件 名字為 m2.zip)9(1JRJ_Q`YLF{8X4SY3X2Y

tar 工具

tar (Tape? ?ARchive 磁帶歸檔的縮寫) 磁帶可以存放數據 容量大,便宜,但是速度慢

tar? :? ? -c? 創建? ? ? ? ? ? ? ? -f? 文件名? ? ? ?-v 可以看到過程? ? ? ?-p? 保留原有屬性

tar? ? ?-cpvf? ?data.tar? /data? ? ? ? ?用命令tar 把data 目錄打包并且名稱是data.tar

6$`1KOAT$Z$DOS@7Z(]7F$5

RV8VRHE$K0S2YO(X[(28IG7

查看 data.tar 和 /data 的 大小

EESXGF8H04M}5E9Y)3EG[RR

tar 不是壓縮工具 是打包工具

在使用tar 的選項? “-”? 可加可不加? ? ?-t? ?預覽? ? ?-x 解壓縮? ? ?-C 是制定解壓縮的路徑目錄里

tar? tvf? ?data.tar? ? ?預覽data.tar 的包文件

CB4]B}8(5ID_U{4AE7R8C4N

把data.tar 包解壓縮到/mnt目錄下? ?或者直接在 /mnt 目錄下解壓縮 就不需要-C? /mnt? ?可以直接解包

tar xvf? data.tar? 直接解壓縮到當前目錄里

V8[S%S{F3~X5XU{6Y1]LKVQ

data.tar 包已經解壓縮到/mnt目錄里面

}{B9HH[3[[DR)31Y$1{}}VO

tar? ?-j:? ?把打包文件壓縮成.bz2后綴? ,? ? ?-z? :? 把打包文件壓縮成.gz后綴 ,? ? -J? : 把打包文件壓縮成? .xz 后綴EM]LP38DWT}BYVTR{V0ALX3

對照三個壓縮比

F@88_)8JEMJC5W73~HJB$`V

壓縮數據對比 xz>gz>bz2

用 tar? xvf? 無論什么壓縮文件都能解開

(S{FKF26}RDYLE25AFO9`T0

{_T]`_QUV)@B]2F]5]S1U{M

cpio

cpio 的功能 : 回復文件從或到歸檔

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

選項? -0 :是將文件拷貝打包生成文件或者將文件輸出到設備上或者重定向

-i : 解包

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

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

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

-c : 一種較新的存儲方式

find /etc/sysconfig/ |cpio -ov >sysconfig.cpio? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 查找/etc/sysconfig/目錄下的文件打包輸出到 sysconfig.cpio 的文件中以.cpio結尾

$ADJDRSK4%VO({JCH{UY%@V

預覽sysconfig.cpio的內容? cpio -tv? < sysconfig.cpio

L]MBLA7NK8IMA])3VQNTEO4

cpio -idv < sysconfig.cpio? ? 解包是按照絕對路徑解包sysconfig.cpio 并生成目錄

3{[SKL9[EITD`RE2M)6VHA8

 

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/97101

(0)
祝韻杰-桃子祝韻杰-桃子
上一篇 2018-04-26 15:03
下一篇 2018-04-26 19:10

相關推薦

  • 網絡屬性配置一

    網絡屬性配置一 一. ifconfig的應用 (一)配置網絡接口: #ifconfig (只顯示活動狀態的接口) ifconfig -a(顯示所有接口) 配置地址: 注意(掩碼的兩種的寫法) #ifconfig 接口 指定的IP/NETMASK 1.#ifconfig ens37 172.20.110.11/16 (IP改為172.20.110.11/16)…

    Linux筆記 2018-05-03
  • grep命令 | 正則表達式

    date -s “2018-4-7”

    2018-04-07
  • shell腳本進階

    一、for循環 for 變量名 in 列表;do 循環體 done   列表生成方式: (1) 直接給出列表 (2) 整數列表: (a) {start..end} (b) $(seq [start [step]] end) (3) 返回列表的命令 $(COMMAND) (4) 使用glob,如:*.sh (5) 變量引用; $@, $* &nbsp…

    Linux筆記 2018-05-14
  • 一次完整的http請求處理過程+MPM工作模式

    ? 1、建立連接:接收或拒絕連接請求? 2、接收請求:接收客戶端請求報文中對某資源的一次請求的過程? Web訪問響應模型(Web I/O)單進程I/O模型:啟動一個進程處理用戶請求,而且一次只處理一個,多個請求被串行響應多進程I/O模型:并行啟動多個進程,每個進程響應一個連接請求復用I/O結構:啟動一個進程,同時響應N個連接請求實現方法:多線程模型和事件驅動…

    2018-06-24
  • linux練習題以及用戶和組管理

    Linux練習題 列出當前系統上的所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可 取出最后登錄到當前系統的用戶的相關信息 取出當前系統上被用戶當作默認shell的最多的那個shell 將/etc/passwd/中的第三個字段數值最大的后10個用戶信息全部改為大寫后保存至/tmp/maxusers中。 取出當前主機的IP地址,提示:對i…

    2018-05-26
欧美性久久久久