Linux - find 查找
阿新 • • 發佈:2018-03-30
cti int err per pre time 文件名 spa pri
# linux文件無創建時間 # Access 使用時間 # Modify 內容修改時間 # Change 狀態改變時間(權限、屬主) # 時間默認以24小時為單位,當前時間到向前24小時為0天,向前48-72小時為2天 # -and 且 匹配兩個條件 參數可以確定時間範圍 -mtime +2 -and -mtime -4 # -or 或 匹配任意一個條件
find /etc -name http # 按文件名查找 find . -type f # 查找某一類型文件 find / -perm # 按照文件權限查找 find/ -user # 按照文件屬主查找 find / -group # 按照文件所屬的組來查找文件 find / -atime -n # 文件使用時間在N天以內 find / -atime +n # 文件使用時間在N天以前 find / -mtime -n # 文件內容改變時間在N天以內 find / -mtime +n # 文件內容改變時間在N天以前 find/ -ctime +n # 文件狀態改變時間在N天前 find / -ctime -n # 文件狀態改變時間在N天內 find / -size +1000000c -print # 查找文件長度大於1M字節的文件 find /etc -name "passwd*" -exec grep "xuesong" {} \; # 按名字查找文件傳遞給-exec後命令 find . -name ‘t*‘ -exec basename {} \; # 查找文件名,不取路徑 find .-type f -name "err*" -exec rename err ERR {} \; # 批量改名(查找err 替換為 ERR {}文件 find 路徑 -name *name1* -or -name *name2* # 查找任意一個關鍵字
Linux - find 查找