linux递归查找文件名
时间: 2023-10-12 07:05:48 浏览: 244
linux 文件查找
要在Linux中递归查找文件名,可以使用`find`命令。`find`命令在指定的目录及其子目录下搜索匹配的文件。以下是一个示例命令:
```bash
find /path/to/directory -name "filename"
```
在上面的命令中,将`/path/to/directory`替换为要搜索的目录路径,将`filename`替换为要查找的文件名。例如,要在当前目录及其子目录下递归查找名为`example.txt`的文件,可以运行以下命令:
```bash
find . -name "example.txt"
```
这将输出所有匹配的文件路径。如果要限制搜索的深度,可以使用`-maxdepth`选项。例如,要仅在当前目录及其直接子目录下搜索,可以将命令修改为:
```bash
find . -maxdepth 2 -name "example.txt"
```
这将搜索当前目录和其一级子目录,但不会进一步递归搜索子目录的子目录。
阅读全文