find命令常用解析

本文涉及的产品
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
简介:

find 搜索文件或者目录

用法 find+命令选项+路径+表达式

选项:

    -name    按名称查找

    -iname     按名称查找,不区分大小写

    -user    按用户查找

    -group    按组查找

    -empty    查找空目录空文件

    -perm    按权限查找

    -mtime    按修改时间查找

    -size    按容量大小

    -exec    对找到的内容执行命令

    -type    按类型查找,f-文件 d-目录 b c-设备 l-链接

    -o      或者

    -a      并且

常用实例:

find -name test.py        #查找名称为test.py的文件

find -iname tesT.txt        #查找test.py文件,不区分大小写

find / -user game         #查找用户名为game的文件或目录

find ./ -group game        #查找组名为game的文件或目录

find ./ empty          #查找空的目录或文件

find ./ -perm 644         #查找当前目录下权限为644的文件

find /home -mtime -3        #查找home下所有3天内修改过的文件或目录

find /home -mtime +5        #查找home下所有5天前被修改过的文件或目录

find /home -mtime 6        #查找6天前当天修改的文件或目录

find /data -size +20M        #查找data目录下大于20M的文件或目录

find /home -size +2M -exec ls -l {} \; #列出home下大于2M的文件或目录

find /home -size +3M -a -type f -exec rm -rf {} \;删除home下大于3M的文件

find /home -type f -name "*.log"       #查找日志文件

find   /home     -amin n                                             #最后n分钟 

find   /home    -atime n                                             #最后n天

find    /home   -cmin n                                               #最后n分钟改变状态
find     /home     -ctime n                                           #最后n天改变状态

find  -name *.txt |xargs -i cp {} /tmp/        #把TXT文件复制到/tmp/目录下

find -name *.txt -exec cp '{}' /tmp/ \;














本文转自super李导51CTO博客,原文链接:http://blog.51cto.com/superleedo/1886122 ,如需转载请自行联系原作者


目录
打赏
0
0
0
0
143
分享
相关文章
Python执行Shell命令并获取结果:深入解析与实战
通过以上内容,开发者可以在实际项目中灵活应用Python执行Shell命令,实现各种自动化任务,提高开发和运维效率。
83 20
深入解析:Linux网络配置工具ifconfig与ip命令的全面对比
虽然 `ifconfig`作为一个经典的网络配置工具,简单易用,但其功能已经不能满足现代网络配置的需求。相比之下,`ip`命令不仅功能全面,而且提供了一致且简洁的语法,适用于各种网络配置场景。因此,在实际使用中,推荐逐步过渡到 `ip`命令,以更好地适应现代网络管理需求。
70 11
【SpringCloud Alibaba系列】一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论
一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论。
【SpringCloud Alibaba系列】一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论
Jetson错误(二):wget命令提示无法解析主机地址的问题解决
对于解决在NVIDIA Jetson平台上使用wget命令时出现的无法解析主机地址的问题,提供了两种解决方法:一种是临时修改DNS服务器为Google的公共DNS,另一种是永久修改DNS设置。
242 5
超越基础教程:深度拆解Unity地形编辑器的每一个隐藏角落,让你的游戏世界既浩瀚无垠又细节满满——从新手到高手的全面技巧升级秘籍
【8月更文挑战第31天】Unity地形编辑器是游戏开发中的重要工具,可快速创建复杂多变的游戏环境。本文通过比较不同地形编辑技术,详细介绍如何利用其功能构建广阔且精细的游戏世界,并提供具体示例代码,展示从基础地形绘制到植被与纹理添加的全过程。通过学习这些技巧,开发者能显著提升游戏画面质量和玩家体验。
372 3
|
6月前
|
Redis 过期删除策略与内存淘汰策略的区别及常用命令解析
Redis 过期删除策略与内存淘汰策略的区别及常用命令解析
125 0
Linux高效运维必备:fd命令深度解析,文件描述符管理从此得心应手!
【8月更文挑战第23天】本文介绍了一款名为fd的命令行工具,该工具基于Rust语言开发,旨在以更直观的语法和更快的速度替代传统的`find`命令。通过本文,您可以了解到如何安装fd以及一些基本用法示例,比如使用正则表达式匹配文件名、排除特定目录等。此外,文章还展示了如何结合`ps`和`lsof`命令来查找特定文件并显示其文件描述符,从而帮助您更好地管理和监控Linux系统中的文件与进程。
322 0
深入理解HTTP/2:nghttp2库源码解析及客户端实现示例
通过解析nghttp2库的源码和实现一个简单的HTTP/2客户端示例,本文详细介绍了HTTP/2的关键特性和nghttp2的核心实现。了解这些内容可以帮助开发者更好地理解HTTP/2协议,提高Web应用的性能和用户体验。对于实际开发中的应用,可以根据需要进一步优化和扩展代码,以满足具体需求。
56 29
JS数组操作方法全景图,全网最全构建完整知识网络!js数组操作方法全集(实现筛选转换、随机排序洗牌算法、复杂数据处理统计等情景详解,附大量源码和易错点解析)
这些方法提供了对数组的全面操作,包括搜索、遍历、转换和聚合等。通过分为原地操作方法、非原地操作方法和其他方法便于您理解和记忆,并熟悉他们各自的使用方法与使用范围。详细的案例与进阶使用,方便您理解数组操作的底层原理。链式调用的几个案例,让您玩转数组操作。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~

热门文章

最新文章

推荐镜像

更多