快速查找、搜索文件

find

find命令用来在指定的路径下查找指定的文件。其格式如下:

find path-name [-options] [-print -exec -ok 命令 {} \;]
  • path-name:find命令查找的目录路径,例如,可以用.表示当前目录,用/表示系统根目录。

  • -options:find命令用来控制查找的方式。这里列出-options选项常见的几种格式,见下表

find命令选项及含义
  • -print:将查找结果输出到标准输出。

  • -exec:对查找出的符合条件的文件执行所给出的Linux命令,而不询问用户是否需要执行该命令。{}表示shell命令的选项即为所查找到的文件。命令的末尾必须以;结束。

**注意:**格式要正确,-exec命令{};,在}和\之间一定要有空格才行。

  • -ok:对查找出的符合条件的文件执行所给出的Linux命令。与-exec不同的是,它会询问用户是否需要执行该命令。

另外find命令可以使用 glob风格通配符

案例:

Last updated