find 尋找指定目錄下查詢子目錄與檔案過濾條件:檔案型別
find . -type
f # 普通檔案
find . -type
l # 鏈結檔案
find . -type
d # 資料夾
過濾條件:指定深度find . -mindepth 1
# 最小深度
find . -maxdepth 3
# 最大深度
過濾條件:指定檔案大小find . -size +10k
find . -size -10m
find . -size -10g
過濾條件:限制修改時間find . -mtime +1
# 一天以前修改的
find . -mtime 1
# 剛好一天
find . -mtime -1
# 一天以內修改的
find . -mmin +1
find . -mmin 1
find . -mmin -1
# 修改時間 -mtime -mmin 檔案最後一次修改時間。
# 訪問時間 -atime -amin 使用者最近一次訪問時間。
# 變化時間 -ctime -cmin 檔案資料元(例如許可權等)最後一次修改時間。
使用正規表示式搜尋find . -regex '.*warn.*'
find . -iregex '.*warn.*'
# -i 表示不區分大小寫 -iregex -regex
刪除匹配檔案find . -name "*.txt" -delete
# 刪除當前所有下所有的.txt檔案
借助-exec選項與其他命令結合使用find . -name "*.txt" -exec rm {} \ # 刪除所有
find . -name "*.txt" -exec cp {} old_txt \ # 將所有txt檔案拷貝到old_txt中
過濾某個資料夾find .
-path
"./dir" prune -o
-name
"*txt"
-o -a -notor and not
find指令常用的命令
find path option print exec ok command 引數說明 find 根據下列規則判斷 path 和 expression,在命令列上第乙個 之前的部份為 path,之後的是 expression。如果 path 是空字串則使用目前路徑,如果 expression 是空字...
find指令引數
1 name 根目錄 當前和子目錄 name之後跟的是檔名 find name a z 4 9 log print 2 perm perm後面跟的是許可權 八進位制時 007就相當於777,005相當於555,find perm 005 3 prune 指出忽略的目錄 find test path ...
Linux面試指令 find指令 二
下面將介紹如何根據檔案型別 許可權 所有者及操作符來查詢匹配檔案。根據檔案型別來查詢檔案,使用 type 選項,常見 find 檔案型別見下表。檔案型別描述b 塊裝置檔案 c字元裝置檔案d目錄 f普通檔案 l符號鏈結 根據檔案許可權查詢檔案,使用 perm 選項。所有者使用 user 選項。另外,f...