网站首页 > 技术教程 正文
find 命令是 linux 系统中一种强大的搜索命令,用来在系统中精准定位到所需文件的位置,并可以提供各个参数方便筛选查找。
用法
find [起始路径] [选项] [表达式]
- 起始路径:搜索的根目录
- 选项:搜索行为
- 表达式:搜索条件
f=普通文件, d=目录, l=符号链接, s=套接字, p=命名管道, b=块设备, c=字符设备
按文件属性搜索
选项 | 功能说明 |
-name | 按文件名匹配(区分大小写) |
-iname | 按文件名匹配(不区分大小写) |
-type | 按文件类型过滤 |
-size | 按文件大小筛选 |
-empty | 查找空文件/目录 |
文件大小单位:
c=字节, k=KB, M=MB, G=GB
使用示例:
- 按文件名匹配:
find /var -name "*.log"
- 按文件名匹配(不区分大小写):
find . -iname "README*"
- 按文件类型过滤
find ~ -type d -name "Documents"
- 按文件大小查找
find / -size +1k
- 查找空文件/目录
find . -type f -empty
按文件时间搜索
选项 | 时间基准 |
-mtime | 内容修改时间(Modify) |
-mmin | 分钟级修改时间 |
-atime | 访问时间(Access) |
-ctime | 元数据变更时间(Change) |
- 修改时间查找
find . -mtime -7
find . -mmin -10
- 访问时间查找
find . -atime +30
find . -ctime 0
按权限和用户搜索
查找属于 ubuntu 的文件
find /srv -user www-data -type f
查找精确权限 644 的文件
find ~ -perm 0644
猜你喜欢
- 2025-06-12 Linux系统常见日志文件的分析管理技巧
- 2025-06-12 Linux 基本目录规范(linux系统的目录结构和常用目录)
- 2025-06-12 Linux 下如何查看进程的资源限制信息?
- 2025-06-12 Linux系统之文件共享目录设置方法
- 2025-06-12 如何通过 Windows 图形界面找到 WSL 主目录
- 2025-06-12 递归使用grep搜索所有目录和子目录的方法
- 2025-06-12 Linux常用指令简介(7):文件搜索与过滤
你 发表评论:
欢迎- 06-12硬盘基本知识、顺序及随机读取(硬盘顺序读写和随机读写的区别)
- 06-12深度学习模型大小与模型推理速度的探讨
- 06-12读取速度破400,这个U盘真的有点快
- 06-1270元OEC玩转NAS家庭影音下载共享保姆教程
- 06-12路由器新手入门——OpenWRT基础设置篇
- 06-12github加速利器,彻底解决github打不开
- 06-12Linux SSH实用技巧几则(linux ssh命令详解)
- 06-12一款用于DNS测速和DNS污染检测的开源工具
- 0℃未命名
- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)