壓縮工具彙總

1:文件查找      在文件系統上查找符合條件的文件數據庫

數據庫查找 :locate                           實時查找   findide

updatedb     升級生成新的數據庫工具

locateuspa

查詢系統上預建的文件索引數據庫索引

/var/lib/mlocate/mlocate.dbu圖片

依賴於事先構建的索引ip

索引的構建是在系統較爲空閒時自動進行(週期性任務),管理員手動更新數據庫(updatedb)u資源

索引構建過程須要遍歷整個根文件系統,極消耗資源文檔

locate   -i 不區分大小寫it

locate   - n N  只列舉前N個匹配項目

locate   -r  使用正則表達

u示例u搜索名稱或路徑中帶有「conf」的文件

locate conf

u使用Regex來搜索以「.conf」結尾的文件

locate -r ‘\.conf

2:                           find    實時查找工具,精確查找

工做特色:

• 查找速度略慢

• 精確查找

• 實時查找

• 可能只搜索用戶具有讀取和執行權限的目錄

查找路徑:指定具體目標路徑;

默認爲當前目錄查找條件:指定的查找標準,能夠文件名、大小、類型、權限等標準進行

默認爲找出指定路徑下的全部文件處理動做:對符合條件的文件作操做,默認輸出至屏幕

find  [option]..查找路徑  查找條件   處理動做

find   -maxdepth  level  最大搜索目錄深度,指定目錄爲第一集

find  -mindepth  level  最小搜索深度

語法  find  /data  -maxdepth 2  -minddepth 2

find  -name  按文件名查找  需加雙引號

find  -iname   文件名稱查找,不區分大小寫

ll -i   查找節點編號

3:  壓縮、解壓縮及歸檔工具

ufile-roller

ucompress/uncompress: .Z

ugzip/gunzip: .gzu

bzip2/bunzip2: .bz2u

xz/unxz: .xzu

 zip/unzip

 taru

cp  

4: compress    壓縮 文件 ,壓縮完文件以後的文件的後綴是.Z  

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

-d: 解壓縮,至關於uncompress    解壓縮的時候不保留原文件

-c: 壓縮此文件並把它在屏幕上輸出,但它並不生成此文件

可使用重定向把它壓縮而且保留原有文件

-v: 顯示詳情                     zcat  =uncompress

uncompress 解壓縮     若是壓縮的文件中某個單詞出現的比較多,可把它用一個字母來代替,從而減小磁盤空間

5: gzip=gunzip      gzip  直接能夠壓縮文件,壓縮完後不保留原文件,且後綴爲.gz

gzip [OPTION]... FILE ...

-d: 解壓縮,至關於gunzip

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

-#:只容許1-9,指定壓縮比,值越大壓縮比越大u

-9 壓縮比最好     -1 壓縮最差   當磁盤空間少,cpu會增長

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

zcat須要使用重定向,不用,原文件不保留    >以前需使用後綴爲.gz

實例:

gzip -c messages >messages.gz

gzip -c -d messages.gz > messages

zcat messages.gz > messag  

6:   bzip2/bunzip2/bzcatu   bzip2  壓縮文件 ,且後綴爲.bz2

bzip2 [OPTION]... FILE ...

-k: keep, 保留原文件

-d:解壓縮    

-#:1-9,壓縮比,默認爲9

bzcat:不顯式解壓縮的前提下查看文本文件,後綴必須爲.bz2

7:xz/unxz/xzcat

xz [OPTION]... FILE ...

-k: keep, 保留原文件

-d:解壓縮

-#:1-9,壓縮比,默認爲6u

xzcat: 不顯式解壓縮的前提下查看文本文件,且後綴爲xz

已經壓縮過的文件不要進行二次壓縮

文檔文件能夠進行壓縮,圖片jpg不能壓縮,由於他已經採起過壓縮

xz  在這幾個壓縮功能裏是壓縮比最好的,但有的版本可能不會兼容

gzip 雖然壓縮功能較差,但它兼容性較好,也是絕大部分系統會用的

8:        zip/unzipu

打包壓縮      zip -r 會對整個目錄進行打包壓縮

zip –r /testdir/sysconfig /etc/sysconfig/       這是把etc下的文件壓縮到testdir的文件下,且不用寫後綴,系統會自動帶上,固然加上也不會影響

解包解壓縮    unzip    接完以後目錄會變成相對路徑,會減小誤覆蓋

如下是zip壓縮的幾種示例

unzip sysconfig.zip

cat /var/log/messages | zip messages -

unzip -p message > messa

相關文章
相關標籤/搜索