我想剛入手學習Linux的時候這個命令非常的有用.
因爲Linux的文件系統(結構)和我們經常用到的Windows的文件系統(結構等.)不太一樣.
好多東西安裝完之後都找不到對應的文件.
我今天在公司的服務器上找php的配置文件. 剛開始用whereis php來找php的安裝目錄.. 結果這個配置不在php安裝路徑上, 而是被服務器管理員放到別的地方去了.
也不知道該怎麼找,
於是網上一頓搜索... 結果搜出來find命令. 非常好用.
下面就直接例子了.
常用的
# find / -name php.ini
從根目錄開始查找文件名爲php.ini的文件.
下面還有一些find的一些其他查找方法.
以下是網上靠過來的.
# find / -amin -10 # 查找在系統中最後10分鐘訪問的文件
# find / -atime -2 # 查找在系統中最後48小時訪問的文件
# find / -empty # 查找在系統中爲空的文件或者文件夾
# find / -group cat # 查找在系統中屬於groupcat的文件
# find / -mmin -5 # 查找在系統中最後5分鐘裏修改過的文件
# find / -mtime -1 #查找在系統中最後24小時裏修改過的文件
# find / -nouser #查找在系統中屬於作廢用戶的文件
# find / -user fred #查找在系統中屬於FRED這個用戶的文件
# find / -cmin n 查找系統中最後N分鐘被改變狀態的文件
# find / -ctime n #查找系統中最後n*24小時被改變狀態的文件
另外, find在查找的時候, 可以指定給他查找的方式. 具體細節沒研究過.. 應該和性能有掛鉤吧.
還沒測過find命令具體佔用多少系統資源. 這個網上有, 不考過來了, 一般也用不上.
以上. 繼續幹活.
哦, 還有下面這個地址寫的比較詳細. 想更深入學習到下面鏈接看看.