FIND簡單使用

2022-09-05 03:27:14 字數 1491 閱讀 6483

find 命令主要用來在指定的路徑下查詢指定的檔案。

find [路徑] [引數] [操作]

路徑: find命令查詢的目錄路徑

引數: 指定查詢的條件

操作: 指定結果的輸出方式

按檔名查詢

-name
按檔案許可權查詢檔案

-perm
查詢檔案時,首先查詢當前目錄檔案,然後在其子目錄查詢

-depth
根據檔案屬主查詢檔案

-user
根據檔案所屬使用者組查詢

-group
根據檔案的更改時間查詢檔案,-n表示距離現在n天內的更改檔案

-mtime -n
根據檔案的更改時間查詢檔案,n表示更改時間距離現在n天之前

-mtime +n
查詢無效組的檔案

-nogroup
查詢無效使用者的檔案

-nouser
查詢更改時間比檔案file1新但是比檔案file2舊的檔案

-newer file1 !file2
查詢某一型別的檔案,具體b塊裝置檔案d目錄c字元裝置檔案p管道檔案l符合鏈結檔案f普通檔案

-type
將匹配的檔案輸出到標準輸出

-print
將匹配的檔案執行該引數所給出的shell命令,對應命令如下

-exec
同時exec的操作,只是對執行的每條指令給出確認操作

find . -type f -name "sort*" -exec wc -l {} \;

-ok

尋找當前目錄一天前的檔案,然後刪除

find . -mtime +1 -exec rm {} \;
乙個資料夾內查詢go檔案中某個字串

find -type f -name "*.go" | xargs grep ""
linux 基礎教程 23

linux命令大全-find

c STL庫中find 的簡單使用示例

c stl庫中自帶find 函式,使用時要把algorithminclude進來.使用格式 find 陣列的頭位址,陣列的尾位址,要找的數 find nums.begin nums.end target 返回的是target第一次出現的位址 如果沒有找到返回尾位址nums.end include i...

find命令使用

注意 grep egrep fgrep命令都文字查詢,是查詢檔案裡的內容。檔案查詢用locate命令 find命令。1 locate命令 是全系統內進行查詢,是根據資料庫進行的。這個資料庫是系統每天晚上自動建立的。特點 非實時,模糊匹配,查詢是根據全系統檔案資料庫進行,速度快。當前對檔案的操作,不會...

find 使用案例

find指令將從指定目錄向下遞迴地遍歷其各個子目錄,將滿足條件的檔案或者目錄顯示在終端。find 搜尋範圍 選項 選項 功能 name 查詢方式 按照指定的檔名查詢模式查詢檔案 user 使用者名稱 查詢屬於指定使用者名稱所有檔案 size 檔案大小 按照指定的檔案大小查詢檔案 一 按檔名 根據名稱...