Linux下find命令的使用

2021-08-27 23:57:43 字數 497 閱讀 2976

(1)已經知道檔案所在的目錄以及檔名的關鍵字

示例:實現在當前目錄下以及所有子目錄下匹配檔名前幾個字母為"nmsagent"的檔案,並顯示其詳細的資訊。

[root@localhost bin]# find ./ -name "nmsagent*" -exec ls -l {} \;

-rwxr--r--. 1 root root 1693456 9月  12 18:13 ./nmsagentdaemon

./:表示當前目錄下以及所有子目錄

-name:查詢的檔名,當知道完整的檔名就不需要加*號,如果只知道檔名的關鍵字,在關鍵字的前後加*號進行匹配查詢

-exec《執行指令》:假設find指令的回傳值為true,就執行該指令,一般會借助-exec選項與其他命令結合使用;

-exec引數後面跟command命令,並以;終止, {} 代表存放前面find查詢出來的檔名                                

Linux下find命令使用例項

linux下find命令在目錄結構中搜尋檔案,並執行指定的操作。linux下find命令提供了相當多的查詢條件,功能很強大。即使系統中含有網路檔案系統,find命令在該檔案系統中同樣有效。在執行乙個非常消耗資源的find命令時,很多人都傾向於把它放在後台執行,因為遍歷乙個大的檔案系統可能會花費很長的...

Linux下的find命令

linux下find命令在目錄結構中搜尋檔案,並執行指定的操作。linux下find命令提供了相當多的查詢條件,功能很強大。即使系統中含有網路檔案系統,find命令在該檔案系統中同樣有效。在執行乙個非常消耗資源的find命令時,很多人都傾向於把它放在後台執行,因為遍歷乙個大的檔案系統可能會花費很長的...

Linux下find命令的使用(命令 案例)

遞迴式查詢 根據預設的條件遞迴查詢對應的檔案 find 目錄 條件1 如下 root localhost find home type f root localhost find root type f root localhost find home type d root localhost f...