- locate
locate 查詢數據庫 updatedb更新數據庫
配置文件 /etc/updatedb.conf
搜索命令的命令
where is
搜索命令所在路徑及幫助文檔所在位置
-b 只查找可執行文件
-m 只查找幫助文件which
查看別名
搜索命令所在路徑及其別名
which找不到shell自帶的命令PATH環境變量
定義的是系統搜索命令的路徑find
文件搜索命令
find [搜索范圍] [搜索條件] 搜索文件名
通配符 “搜索文件名”-
* 匹配任意內容
?匹配任意一個字符
[]匹配任意一個中括號內的字符
-name 按文件名搜索
-iname 不區分大小寫-mtime修改文件內容
-atime文件訪問時間
-ctime修改文件屬性-10 十天內
10 十天
+10 十天前-size 文件大小
-25k小于25k
25k等于25k
+25k大于25kk千字節小寫 M兆字節大寫
-a and 邏輯與,兩個條件都滿足
-o or 邏輯或,兩個條件滿足一個即可-exec 代碼 {} \
grep
grep (縮寫來自Globally search a Regular Expression and Print)是一種強大的文本搜索工具,它能使用正則表達式搜索文本,并把匹配的行打印出來。Unix的grep家族包括grep、egrep和fgrep。