搜索查找指令 find 指令 find指令將從指定目錄向下遞歸的遍歷其各個子目錄,將滿足條件的文件或者目錄顯示在終端。 基本語法 find [搜索範圍(指定目錄)] [選項] 選項說明 選項 功能 -name<查詢方式> 按照指定的文件名查找模式查找文件 -user<用戶名> 查找屬於指定用戶名所有 ...
搜索查找指令
find 指令
find指令將從指定目錄向下遞歸的遍歷其各個子目錄,將滿足條件的文件或者目錄顯示在終端。
-
基本語法
find [搜索範圍(指定目錄)] [選項]
-
選項說明
選項 功能 -name
<查詢方式>按照指定的文件名查找模式查找文件 -user
<用戶名>查找屬於指定用戶名所有文件 -size
<文件大小>按照指定的文件大小查找文件 補充:-size 後面跟 +n 大於 -n小於 n等於,n代表指定大小。
locate 指令
locate指令可以快速定位文件路徑。locate指令利用事先建立的系統中所有文件名稱及路徑的locate資料庫實現快速定位給定的文件。locate指令無需遍歷整個文件系統,查詢速度較快。為了保證查詢結果的準確度,管理員必須定期更新locate時刻。
-
基本語法
locate 搜索的文件
-
註意: 由於locate指令基於資料庫進行查詢,所以第一次運行前,必須使用
updatedb
指令創建locate資料庫。
which 指令
which指令,可以查看某個指令在哪個目錄下,比如ls指令在哪個目錄
-
基本語法
which 指令
grep 指令和管道符號 |
grep,過濾查找;管道符 "|",表示將前一個命令的處理結果輸出傳遞給後面的命令處理。
-
基本語法
grep [選項] 查找內容 源文件
-
常用選項
選項 功能 -n
顯示匹配行及行號 -i
忽略字母大小寫 -
示例寫法
- 寫法1:
cat 文件 | grep 查找內容
- 寫法2:
grep 查找內容 文件
- 寫法1: