📁

find 用法速查

find 文件查找常用法速查。

本地处理 · 不上传

加载工具中…

相关:find · 查找 · 文件 · linux

find 用法速查列出按名称、类型、时间、大小查找文件的写法,以及配合执行命令的用法。批量文件操作的核心工具。

使用步骤

  1. 先确定按名称、类型、时间还是大小查找
  2. 组合对应的表达式
  3. 路径参数要写在表达式前面
  4. 配合 -exec 或 xargs 前,先单独跑一次确认匹配结果

使用场景

  • 按条件查找文件
  • 批量处理找到的文件
  • 按时间或大小筛选
  • 清理旧文件

小贴士

  • -exec 配合 {} 可以对每个结果执行命令,以 \; 结尾逐个执行、以 + 结尾批量执行(后者效率高得多)。
  • 带删除动作的 find 命令务必先去掉 -delete 或 -exec 部分跑一遍确认结果,误删的代价很高。
  • 文件名含空格时应使用 -print0 配合 xargs -0,否则会被按空格拆分成多个参数。

常见问题

怎么批量处理找到的文件?

用 -exec 命令 {} \; 逐个执行,或用 -exec 命令 {} + 把多个结果作为一次调用的参数(效率高很多)。也可以配合 xargs,但要注意文件名中的空格问题。

怎么安全地批量删除?

先不加删除动作跑一遍,确认列出的正是要删的文件,再加上 -delete。生产环境上执行任何 find 加删除的组合前,这一步都不该省。

文件名有空格会出问题吗?

会。默认按空白分隔时,含空格的文件名会被拆成多个参数。应使用 -print0 配合 xargs -0,两者用空字符分隔,能正确处理任何文件名。

find 用法速查是免费的吗?

是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。

使用find 用法速查,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。