📁
find 用法速查
find 文件查找常用法速查。
本地处理 · 不上传
加载工具中…
相关:find · 查找 · 文件 · linux
find 用法速查列出按名称、类型、时间、大小查找文件的写法,以及配合执行命令的用法。批量文件操作的核心工具。
使用步骤
- 先确定按名称、类型、时间还是大小查找
- 组合对应的表达式
- 路径参数要写在表达式前面
- 配合 -exec 或 xargs 前,先单独跑一次确认匹配结果
使用场景
- 按条件查找文件
- 批量处理找到的文件
- 按时间或大小筛选
- 清理旧文件
小贴士
- -exec 配合 {} 可以对每个结果执行命令,以 \; 结尾逐个执行、以 + 结尾批量执行(后者效率高得多)。
- 带删除动作的 find 命令务必先去掉 -delete 或 -exec 部分跑一遍确认结果,误删的代价很高。
- 文件名含空格时应使用 -print0 配合 xargs -0,否则会被按空格拆分成多个参数。
常见问题
怎么批量处理找到的文件?
用 -exec 命令 {} \; 逐个执行,或用 -exec 命令 {} + 把多个结果作为一次调用的参数(效率高很多)。也可以配合 xargs,但要注意文件名中的空格问题。
怎么安全地批量删除?
先不加删除动作跑一遍,确认列出的正是要删的文件,再加上 -delete。生产环境上执行任何 find 加删除的组合前,这一步都不该省。
文件名有空格会出问题吗?
会。默认按空白分隔时,含空格的文件名会被拆成多个参数。应使用 -print0 配合 xargs -0,两者用空字符分隔,能正确处理任何文件名。
find 用法速查是免费的吗?
是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。
使用find 用法速查,我的数据安全吗?
安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。