Linux文件搜索命令

locate命令搜索:

locate不能搜索出新建的文件,是在數據庫中進行搜索

如果需要搜索新文件,需要先updatedb,如果沒有權限,則使用sudo updatedb

locate只可以按照文件名搜索

不搜索的條件:

命令搜索命令:

whereis可以看到命令路徑和幫助文檔

which可以看到命令的別名

whereis和which的搜索路徑是依賴path所定義的路徑的。


ls命令在bin目錄下,所有用戶都可以執(zhí)行的命令

Path環(huán)境變量:

當輸入一條命令時,系統(tǒng)會在path環(huán)境變量中進行尋找,所以在輸入命令的時候,不需要輸入絕對路徑。

find命令:find是完全匹配,如果需要模糊查詢,需要配合通配符的使用


通配符:

搜索時加引號,搜索所有結尾是log的文件:

按照修改時間進行搜索:

按照文件大小進行搜索:

/etc/目錄下文件大于50k的

按照i節(jié)點進行查找

find的多條件查找:

對執(zhí)行結果進行進一步處理:

grep命令:

在文件中搜索字符串所在的位置

和find命令的區(qū)別:

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • locate 搜索命令 搜索格式:locate 文件名在后臺數據庫中按文件名稱進行搜索,搜索速度快 第一次執(zhí)行此命...
    笑Skr人啊閱讀 321評論 0 1
  • 1.文件搜索命令locate locate 文件名 在后臺數據庫按文件名搜索文件,搜索速度更快 /var/lib/...
    華夫餅干閱讀 474評論 0 0
  • which 查看可執(zhí)行文件的位置 命令格式:which 可執(zhí)行文件名稱 命令功能:which指令會在PATH變量指...
    upupSue閱讀 711評論 0 1
  • 年輕的我們總是愛迷茫,不知道什么是遠方。聽了太多的故事,想了太美的山水,可是沒有經歷過就不屬于自己。小時候我最...
    天海松子閱讀 190評論 0 2
  • 今天計劃完成的特別順利(還沒結束…)頭已經連續(xù)暈三天了 可能就是因為頭暈才沒心思溜號吧 查了一下可能是大腦缺血 今...
    嫮媚閱讀 94評論 0 0