find命令:在指定的目錄搜尋檔案
常用的option:
-name:指定檔名,或者使用「*.py」來指定檔案的字尾名,如在/home目錄下搜尋所有py檔案
[cpp]view plain
copy
find /home -name
'*.py'
-type:指定要搜尋的檔案型別,常見的檔案型別有:b表示塊裝置,c字元裝置,d檔案目錄,f普通檔案等,例如在/dev目錄下搜尋塊裝置檔案:
[cpp]view plain
copy
sudo find /dev -type b
-readable:檔案可讀
-writable:檔案可寫
-executable:檔案可執行
-ls:在搜尋結果中顯示檔案的詳細資訊
[cpp]view plain
copy
find /home -name
"*py"
-ls
-empty:普通檔案或者資料夾是空的
查詢最近修改的檔案:
-ctime:指定時間內檔案的許可權被修改過,change
-atime:指定時間內檔案被訪問過(讀取),access
-mtime:指定時間(以天為單位)內檔案被修改過,modify
-mmin:指定時間(以分鐘為單位)內檔案被修改過,modify
查詢/home路徑內30分鐘內被修改過的.c檔案:
[cpp]view plain
copy
find /home -mmin -30 -name
"*.c"
查詢/home路徑內最近1天被修改過的塊普通檔案:
[cpp]view plain
copy
find /home -mtime 0 -type f
查詢當前目錄下,最近24-48小時修改過的普通檔案,並顯示詳細資訊
[cpp]view plain
copy
find . -mtime 1 -type f -ls
shell命令 find查詢命令
一般用法 find 目錄 引數 按要求列出指定目錄及其子目錄下的所有檔案和目錄,指定目錄要在引數之前限定查詢檔案型別 find type d 只列出目錄 find type f 只列出檔案限定查詢目錄的深度,僅查詢當前目錄而不查詢子目錄深度用1 find maxdepth 1 只查詢當前目錄 fin...
find 查詢命令
find 按條件查詢檔案 根據預設的條件遞迴查詢對應的檔案 find 目錄 條件1 a o 條件2 systemctl restart chronyd systemctl enable chronyd 常用條件表示 type 按文件型別查詢,檔案 f 目錄 d 裝置 b,c 快捷方式 鏈結 i na...
查詢命令find
find option 查詢路徑 查詢條件 處理動作 查詢路徑 指定具體目標路徑 預設為當前目錄 查詢條件 指定的查詢標準,可以檔名 大小 型別 許可權等標準進行 預設為找出指定路徑下的所有檔案 處理動作 對符合條件的檔案做操作,預設輸出至螢幕 查詢條件 name 檔名稱 支援使用glob inam...