linux基本命令指南3:文件搜索命令

  • 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大于25k

    k千字節小寫 M兆字節大寫

    -a and 邏輯與,兩個條件都滿足
    -o or 邏輯或,兩個條件滿足一個即可

    -exec 代碼 {} \

  • grep
    grep (縮寫來自Globally search a Regular Expression and Print)是一種強大的文本搜索工具,它能使用正則表達式搜索文本,并把匹配的行打印出來。Unix的grep家族包括grep、egrepfgrep

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

推薦閱讀更多精彩內容