大家好,欢迎来到程序视点
!我是你们的老朋友.小二!
以下是针对Linux中find
命令用法的核心要点提炼:
find [路径] [选项] [操作]
.
表当前目录,/
表根目录)-print
、-exec
、-ok
等)-name "*.txt"
(精确匹配)
-iname
(忽略大小写)
-regex
(正则匹配)-type f/d/l
(普通文件/目录/符号链接)-perm 755
(权限匹配)
-user <用户名>
(属主)
-group <组名>
(属组)-mtime -7
(7天内修改)
-mtime +30
(30天前修改)-atime -1
(1天内访问)-ctime +90
(90天前创建)-size +10M
(大于10MB)-size -1G
(小于1GB)-size 0
(空文件)-print
(打印匹配文件路径)-exec command {} \;
(直接执行)
-ok command {} \;
(交互确认后执行)find ... | xargs command
(批量处理结果).log
文件find . -name "*.log" -exec gzip {} \;
-a
(AND)、-o
(OR)、!
(NOT)find . -name "*.sh" ! -perm 777
-maxdepth 3
(限制搜索深度)
-mindepth 2
(跳过顶层目录)-mount
(不跨越挂载点)-exec
直接删除文件,建议先-print
确认。-follow
。通过掌握上述核心用法,可高效完成文件检索、批量操作等任务,显著提升Linux系统管理效率。
【程序视点】助力打工人减负,从来不是说说而已!后续小二哥会继续详细分享更多实用的工具和功能。
如果这篇文章对你有帮助的话,别忘了【一键三连】支持下哦~
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有