find Cheatsheet - Linux File Search Reference
All essential find commands organized by use case, with 37+ entries you can copy and run directly. Find the right command fast when you need it.
Back to SysOpsBy Name 6
find . -name "file.txt"按File名Find(supports通配符)
find . -iname "file.txt"忽略size写Find
find . -name "*.log"Find所有 .log File
find . -name "file*"Find file beginning的File
find /var/log -name "*.gz"在指定DirectoryFind
find . -maxdepth 2 -name "*.log"限制Search深度为 2 层(-mindepth 设最小深度)
By Type 5
find . -type f只Find普通File
find . -type d只FindDirectory
find . -type l只Find符号链接
find . -type f -name "*.sh"Find .sh File
find . ! -type d排除Directory(Find非Directory)
By Size 5
find . -size +100MFind大于 100MB 的File
find . -size -1kFind小于 1KB 的File
find . -emptyFind空File或空Directory
find . -size 0Findsize为 0 的File
find . -size +10M -size -100MFind 10MB 到 100MB 之间的File
By Time 5
find . -mtime -7Find 7 天内修改过的File
find . -mtime +30Find 30 天前修改的File
find . -mmin -60Find 60 分钟内修改的File
find . -atime -1Find 1 天内访问过的File
find . -newer file.txtFind比 file.txt Update的File
By Permission 4
find . -perm 755FindPermission恰好为 755 的File
find . -perm -u+xFindUser有ExecutePermission的File
find . -perm /o+wFind其他人有写Permission的File
find . -perm -g=wFind组有写Permission的File
By Owner 5
find . -user tomFind指定User拥有的File
find . -group devFind指定组的File
find . -uid 1000按 UID Find
find . -nouserFind无所有者的File(User已Delete)
find . -nogroupFind无所属组的File
Actions 7
find . -name "*.tmp" -deleteDeleteMatch的File
find . -name "*.sh" -exec chmod +x {} \;对每个FileExecute命令
find . -name "*.log" -exec rm {} +batchExecute命令(更高效)
find . -name "*.txt" -print打印Match的File路径
find . -name "*.bak" -ok rm {} \;Execute前confirm each
find . -name node_modules -prune -o -name "*.js" -print排除Directory后继续Find(-prune 剪枝)
find . -type f -exec ls -lh {} + | sort -k5 -rh按sizesort
💡 Tips
- find 默认recursivelyFind当前Directory及子Directory,用 -maxdepth 1 限制只查当前Directory。
- -exec 用 {} 代表找到的File,\; 表示每个FileExecute一次,+ 表示batchExecute。
- DeleteFile前先用 -print confirmMatch结果,避免误删。
Official References
Commands are compiled from the official docs below. Click to verify the latest usage.
Maintained by LaoHand
Publicly updated on Jul 21, 2026, continuously proofread against official docs.
Found an error? Report it
Wrong command or description? Open an issue to help us fix it.
Found an error? Report it