Linux系統中find命令語法格式是什麼?作用有哪些?

老男孩IT教育機構發表於2022-04-01

  find顧名思義就是查詢的意思,該命令是各種Linux發行版本中比較重要的、常用的一個命令。Linux下的find命令提供相當多的查詢條件,功能比較強大,掌握這個命令之後,對平時的系統運維、管理工作可以達到事半功倍的效果。那麼Linux系統中find命令的用法是什麼?具體請看下文:

  Linux find命令用來在指定目錄下查詢檔案。任何位於引數之前的字串都將被視為欲查詢的目錄名。如果使用該命令時,不設定任何引數,則find命令將在當前目錄下查詢子目錄與檔案,並且將查詢到的子目錄和檔案全部進行顯示。

  語法格式:

  find path -option [ -print ] [ -exec -ok command ] {} \;

  引數說明:

  find根據下列規則判斷path和expression,在命令列上第一個-(),!之前的部分為path,之後的部分是expression。如果path是空字串則使用目前路徑,如果expression是空字串則使用-print為預設expression。

  expression中可使用的選項有二三十個,在此只介紹常用的部分。

  -mount,-xedv:只檢查和指定目錄在同一個檔案系統下的檔案,避免列出其他檔案系統中的檔案;

  -amin n:在過去n分鐘內被讀取過;

  -anewer file:比檔案file更晚被讀取過的檔案;

  -atime n:在過去n天內被讀取過的檔案;

  -cmin n:在過去n分鐘內被修改過;

  -cnewer file:比檔案file更新的檔案;

  -ctime n:在過去n天內被修改過的檔案;

  -empty:空的檔案-gid n or -group name:gid是n或是group名稱是name;

  -ipath p,-path p:路徑名稱符合p的檔案,ipath會忽略大小寫;

  -name name,-iname name:檔名稱符合name的檔案,iname會忽略大小寫;

  -size n:檔案大小是n單位,b代表512位元組的區塊,c表示字元數,k表示kilo bytes,w是二個位元組。

  -type c:檔案型別是C的檔案。



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2885383/,如需轉載,請註明出處,否則將追究法律責任。

相關文章