温馨提示×

linux中find命令怎样递归查找

小樊
81
2024-09-30 20:33:46
栏目: 智能运维

在Linux中,要使用find命令递归查找文件,你需要在命令后添加-recursive选项。下面是一个示例:

find [搜索路径] -name "文件名模式" -type f -recursive

其中:

  • [搜索路径]:指定要开始搜索的目录,可以是绝对路径或相对路径。如果省略,则从当前目录开始搜索。
  • -name "文件名模式":指定要查找的文件名模式,例如使用通配符*来匹配多个字符。
  • -type f:表示只查找文件,而不是目录或其他类型的文件。
  • -recursive:表示递归查找,即在指定目录及其子目录中查找符合条件的文件。

例如,要在当前目录及其子目录中查找所有以.txt结尾的文件,可以使用以下命令:

find . -name "*.txt" -type f -recursive

0