find 搜索文件目錄數據庫
find -type 指定目標文件類型變量
-name 指定目標文件名date
-mtime 指定目標文件最近更改時間搜索
-ctime 指定目標文件修改權限時間權限
-atime 指定目標文件訪問時間im
-inum 指定目標文件的iNode號yum
-exec 找出目標文件並使用相關命令數據
-size 用文件大小(k, M)找出目標文件db
which 命令 經過PATH環境變了裏查找英文
whereis 搜索文件(事先在一個文件列表裏面的庫搜索,更新庫以後才能找到)
locate 須要先安裝 經過yum install -y mlocate 安裝。
剛安裝完 還沒法用,須要生成一個數據庫
天天會自動更新生成,要當即生成可使用命令updatedb 當即生成該命令的數據庫
會把全部帶有要搜索的名全搜索,相似於模糊搜索
find 目錄 -name「文件名」
知道文件的名字 知道目錄
文件帶統配符,能夠模糊搜索
指定搜索文件類型 加個-type 文件類型 就能夠搜索
find 目錄 -type 文件類型(d f {-} l s c b) -name 「文件名」
stat 查看文件的具體信息
atime : 最近訪問時間
mtime : 最近更改時間(更改內容)
ctime : 最近改動時間(更改文件的權限)
更改文件內容。ctime 會一塊兒變化,可是更改文件權限 mtime 不會隨之改變
查找一小時內更改過的文件 -mmin -分鐘
查找一天之內更改內容過的文件 -1 是一天內小於一天 +1 是大於1天 -mtime -天數
查找目標 是文件而且mtime在一天內而且名字是*.conf
查找目標 是文件或者mtime在一天之內 或者名字是*.conf
find 也能夠用來找iNode號 ,用來找硬連接
使用命令 fin / -ium iNode號
查找目標文件 120分鐘內更改的文件並用ls表示出來 -exec ls -l { } \ (大括號表示只其中一個文件)
查找目標文件 並更改文件名字 -exec mv
也能夠用文件大小來find目標文件 -size+大小 ( - 是小於 +是大於) k M 單位
能夠自定義文件的後綴,不表明文件的類型
管理員習慣把相同類型的文件定義相同的後綴名,方便區分
若是要改成英文能夠更改LANG變量 LANG=en