麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 服務(wù)器 > Linux服務(wù)器 > 正文

Linux中 find查找命令用法詳解

2024-09-05 23:03:42
字體:
供稿:網(wǎng)友

Linux下查找文件的命令有兩個,分別是locate 和 find。

locate指令和find找尋檔案的功能類似,但locate是透過update程序?qū)⒂脖P中的所有檔案和目錄資料先建立一個索引數(shù)據(jù)庫,在 執(zhí)行l(wèi)oacte時直接找該索引,查詢速度會較快,索引數(shù)據(jù)庫一般是由操作系統(tǒng)管理,但也可以直接下達(dá)update強(qiáng)迫系統(tǒng)立即修改索引數(shù)據(jù)庫。簡單介紹下它的兩個選項。

#locate 

-i        //查找文件的時候不區(qū)分大小寫 比如:locate  –i   passwd

-n       //只顯示查找結(jié)果的前N行     比如:locate  -n  5   passwd

Linux下find命令在目錄結(jié)構(gòu)中搜索文件,并執(zhí)行指定的操作。Linux下find命令提供了相當(dāng)多的查找條件,功能很強(qiáng)大。由于find具有強(qiáng)大的功能,所以它的選項也很多,其中大部分選項都值得我們花時間來了解一下。即使系統(tǒng)中含有網(wǎng)絡(luò)文件系統(tǒng)( NFS),find命令在該文件系統(tǒng)中同樣有效,只你具有相應(yīng)的權(quán)限。 在運行一個非常消耗資源的find命令時,很多人都傾向于把它放在后臺執(zhí)行,因為遍歷一個大的文件系統(tǒng)可能會花費很長的時間(這里是指30G字節(jié)以上的文件系統(tǒng))。

find使用格式 : find [指定查找目錄] [查找規(guī)則] [查找完后執(zhí)行的action]

find在不指定查找目錄的情況下是對整個系統(tǒng)進(jìn)行遍歷查找

find命令詳解

查找文件

find ./ -type f

查找目錄

find ./ -type d

查找名字為test的文件或目錄

find ./ -name test

查找名字符合正則表達(dá)式的文件,注意前面的‘.*'(查找到的文件帶有目錄)

find ./ -regex .*so.*/.gz

查找目錄并列出目錄下的文件(為找到的每一個目錄單獨執(zhí)行l(wèi)s命令,沒有選項-print時文件列表前一行不會顯示目錄名稱)

find ./ -type d -print -exec ls {} /;

查找目錄并列出目錄下的文件(為找到的每一個目錄單獨執(zhí)行l(wèi)s命令,執(zhí)行命令前需要確認(rèn))

find ./ -type d -ok ls {} /;

查找目錄并列出目錄下的文件(將找到的目錄添加到ls命令后一次執(zhí)行,參數(shù)過長時會分多次執(zhí)行)

find ./ -type d -exec ls {} +

查找文件名匹配*.c的文件

find ./ -name /*.c

打印test文件名后,打印test文件的內(nèi)容

find ./ -name test -print -exec cat {} /;

不打印test文件名,只打印test文件的內(nèi)容

find ./ -name test -exec cat {} /;

查找文件更新日時在距現(xiàn)在時刻二天以內(nèi)的文件

find ./ -mtime -2

查找文件更新日時在距現(xiàn)在時刻二天以上的文件

find ./ -mtime +2

查找文件更新日時在距現(xiàn)在時刻一天以上二天以內(nèi)的文件

find ./ -mtime 2

查找文件更新日時在距現(xiàn)在時刻二分以內(nèi)的文件

find ./ -mmin -2

查找文件更新日時在距現(xiàn)在時刻二分以上的文件

find ./ -mmin +2

查找文件更新日時在距現(xiàn)在時刻一分以上二分以內(nèi)的文件

find ./ -mmin 2

查找文件更新時間比文件abc的內(nèi)容更新時間新的文件

find ./ -newer abc

查找文件訪問時間比文件abc的內(nèi)容更新時間新的文件

find ./ -anewer abc

查找空文件或空目錄

find ./ -empty

查找空文件并刪除

find ./ -empty -type f -print -delete

查找權(quán)限為644的文件或目錄(需完全符合)

find ./ -perm 664

查找用戶/組權(quán)限為讀寫,其他用戶權(quán)限為讀(其他權(quán)限不限)的文件或目錄

find ./ -perm -664

查找用戶有寫權(quán)限或者組用戶有寫權(quán)限的文件或目錄

find ./ -perm /220find ./ -perm /u+w,g+wfind ./ -perm /u=w,g=w

查找所有者權(quán)限有讀權(quán)限的目錄或文件

find ./ -perm -u=r

查找用戶組權(quán)限有讀權(quán)限的目錄或文件

find ./ -perm -g=r

查找其它用戶權(quán)限有讀權(quán)限的目錄或文件

find ./ -perm -o=r

查找所有者為lzj的文件或目錄

find ./ -user lzj

查找組名為gname的文件或目錄

find ./ -group gname

查找文件的用戶ID不存在的文件

find ./ -nouser

查找文件的組ID不存在的文件

find ./ -nogroup

查找有執(zhí)行權(quán)限但沒有可讀權(quán)限的文件

find ./ -executable /! -readable

查找文件size小于10個字節(jié)的文件或目錄

find ./ -size -10c

查找文件size等于10個字節(jié)的文件或目錄

find ./ -size 10c

查找文件size大于10個字節(jié)的文件或目錄

find ./ -size +10c

查找文件size小于10k的文件或目錄

find ./ -size -10k

查找文件size小于10M的文件或目錄

find ./ -size -10M

查找文件size小于10G的文件或目錄

find ./ -size -10G

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 免费视频a | 神马久久精品综合 | 欧美一级毛片免费观看视频 | 91成人免费在线视频 | 久久精品污 | 免费久久久久久 | 欧美色另类 | 狠狠99 | 免费看一级毛片欧美 | 亚洲小视频在线 | 国产成人免费精品 | 亚洲午夜国产 | 国产成视频在线观看 | 日韩欧美电影一区二区三区 | 视频二区国产 | 国产精品午夜性视频 | 日本黄色一级电影 | 欧美精品一区二区中文字幕 | 一本色道久久综合狠狠躁篇适合什么人看 | 国内精品久久久久久久星辰影视 | 国产成人在线网站 | 久草在线观看资源 | 日本a∨精品中文字幕在线 狠狠干精品视频 | 91久久免费| 3344永久免费| 欧美成人免费一级 | 国产一级一级片 | 欧美精品久久久久久久多人混战 | 久久污 | 欧美爱爱一区二区 | 免费久久久 | 黄色片免费看网站 | 亚洲精品一区二区三区大胸 | 玖玖精品视频在线 | 视频一区二区三区中文字幕 | 91精品国产99久久久久久 | 日韩激情 | 91福利国产在线观一区二区 | 一区二区网 | 91精品国产99久久久久久 | 在线亚洲免费视频 |