当前位置:首页>Linux>Linux每日命令-13-find

Linux每日命令-13-find

  • 2026-08-26 15:01:43
Linux每日命令-13-find

Linux每日一篇 - 13 - find

Linux文件搜索神器!掌握find命令,快速定位任意文件,让文件查找变得轻而易举!

find命令是什么?

find命令是Linux中最强大的文件搜索工具,可以根据文件名、类型、大小、时间等多种条件在指定目录下查找文件。

基本用法

# 在指定目录下查找文件find /path/to/search -name filename# 查找所有匹配特定名称的文件find /path/to/search -name "*.txt"# 按文件类型查找find /path/to/search -type f  # f=文件, d=目录, l=符号链接# 按文件大小查找find /path/to/search -size +100M  # 大于100MB的文件# 按修改时间查找find /path/to/search -mtime -7  # 7天内修改的文件# 查找空文件或目录find /path/to/search -empty

实用技巧

# 查找特定扩展名的文件find /home/user -name "*.pdf"# 在当前目录下查找文件find . -name "config*"# 查找并删除匹配的文件find /tmp -name "*.tmp" -delete# 查找并执行命令find . -name "*.log" -exec gzip {} \;# 查找大于特定大小的文件find /home -size +1G# 查找最近访问的文件find /home -atime -1  # 24小时内访问的文件# 查找特定权限的文件find /home -perm 755# 忽略大小写查找find /home -iname "README"# 查找并统计结果数量find /home -name "*.txt" | wc -l

常用场景

# 查找大文件find / -size +100M 2>/dev/null# 查找临时文件并删除find /tmp -type f -name "*.tmp" -delete# 查找配置文件find /etc -name "nginx.conf"# 查找日志文件find /var/log -name "*.log"# 查找最近修改的文件find /home -type f -mtime -1# 查找特定用户拥有的文件find /home -user username

关于我

•

来源博客:https://blog.echospace.top/find[1]

•

全平台同名"汪多多是只猫",专注分享实用技术教程,让你的IT学习之路更轻松!

•

关注我,每天一个Linux命令,轻松入门Linux系统!

References

[1]: https://blog.echospace.top/find

最新文章

随机文章