搜索查找類
1.find 查找文件或者目錄
基本語法:find [搜索範圍] [選項]
選項說明:
-name<查詢方式> 按照指定的文件名查找模式查找文件
-user<用戶名> 查找屬於指定用戶名所有文件
-size<文件大小> 按照指定的文件大小查找文件。
操作實例:
(1)按文件名:根據名稱查找/目錄下的filename.txt文件: find xiyou/ -name *.txt
(2)按擁有者:查找/opt目錄下,用戶名稱爲-user的文件: find xiyou/ -user atguigu
(3)按文件大小:在/home目錄下查找大於200m的文件(+n 大於 -n小於 n等於):find /home -size +204800
2.locate 快速定位文件路徑
基本語法:locate 搜索文件
經驗技巧:
由於 locate 指令基於數據庫進行查詢,所以第一次運行前,必須使用 updatedb 指令創建 locate 數據庫。
操作實例:
查詢文件夾:locate tmp
3.grep 過濾查找及“|”管道符
基本語法:grep 選項 查找內容 源文件
選項說明:-n 顯示匹配行及行號。
操作實例:
查找某文件在第幾行: ls | grep -n test