在上一篇中,我已經(jīng)將find命令的基本使用方式做了一個詳細(xì)的介紹,現(xiàn)在我們接著來介紹更多的find命令使用場景。
Linux命令
(五)按照文件名進(jìn)行查找
然而,《標(biāo)點符號用法》規(guī)定書名號和引號都只有標(biāo)示作用(書名號標(biāo)示書名、篇名、報紙名或刊物名等linux命令大全,引號標(biāo)示行文中直接引用的話、需要著重論述的對象或具有特定含義的詞語)linux命令大全,而沒有停頓作用。符號服務(wù)器:在調(diào)試過程中,需要涉及成千上萬個符號文件,以及同一個符號文件存在不同平臺下的不同符號文件版本的時候。引述語言的句末符號該在引號里面還是外面,要看組成這個句子的內(nèi)容確定,如果句末符號和文字一起構(gòu)成了引述內(nèi)容的整體,那么句末符號應(yīng)該在引號里面,像第(6)中的句號就是這種情況。
-iname:name的忽略大小寫版本。
-lname pattern:查找符號連接文件名為pattern的文件。
-ilname:lname的忽略大小寫版本。
注意:此處的pattern代表被查找的文件的名稱。
按照名稱進(jìn)行查找
(六)按照路徑進(jìn)行查找
-path pattern:根據(jù)完整路徑查找文件名為pattern的文件。
-ipath:path的忽略大小寫版本。
例如:在/目錄下查找路徑以/u開頭并且以SS結(jié)尾的文件。
find /usr/sam ( -path /usr/sam/dir1 -o -path /usr/sam/file1 ) -prune -o -print。looking for font path... /usr/share/fonts/x11/misc,/usr/share/fonts/x11/type1,built-ins (from xset).。[root@web-server-b perl]# export path=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin。
(七)其他查找、匹配(需重點理解、記憶)
-regex pattern:用正則表達(dá)式匹配文件名。
-iregex:regex的忽略大小寫版本。
-empty:文件為空而且是一個普通文件或者目錄。
-size n[cwbkMG]:指定文件長度查找文件。單位選擇位:
1 . c:字節(jié)單位。
2 . b:塊為單位,塊大小為512字節(jié),這個是默認(rèn)單位。
3 . w:以words為單位,words表示兩個字節(jié)。
4 . k:以1024字節(jié)為單位。
5 . M:以1048576字節(jié)為單位。
6 . G:以1073741824字節(jié)溫單位。
n的數(shù)字指定也可以使用+-號作為前綴。意義跟時間類似,表示找到小于(-)指定長度的文件或者大于(+)指定長度的文件。
-inum:根據(jù)文件的inode編號查找。
-links n:根據(jù)文件連接數(shù)查找。
-samefile name:找到跟name指定的文件完全一樣的文件,就是說兩個文件是硬連接關(guān)系。
-type c:以文件類型查找文件:
c可以選擇的類型為:
1 . b:塊設(shè)備。
2 . c:字符設(shè)備。
3 . d:目錄。
4 . p:命名管道。
5 . f:普通文件。
6 . l:符號連接。
7 . s:socket。
按文件大小進(jìn)行查找