Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shell 如何在unix中的所有子文件夹中查找特定文件_Shell_Unix - Fatal编程技术网

Shell 如何在unix中的所有子文件夹中查找特定文件

Shell 如何在unix中的所有子文件夹中查找特定文件,shell,unix,Shell,Unix,我试图使用“find.filename”在unix中查找特定的查找。但文件在子文件夹中,它显示了许多其他文件和位置。我只想查看文件的确切位置。查找-名称“文件的名称” 范例 假设我想在当前目录(.)中搜索名为“main.yml”的文件 user@host123:~/prom$ find . -name "main.yml" ./node_exporter/tasks/main.yml ./node_exporter/vars/main.yml ./exporter_exporter/tasks/

我试图使用“find.filename”在unix中查找特定的查找。但文件在子文件夹中,它显示了许多其他文件和位置。我只想查看文件的确切位置。

查找-名称“文件的名称”

范例

假设我想在当前目录(.)中搜索名为“main.yml”的文件

user@host123:~/prom$ find . -name "main.yml"
./node_exporter/tasks/main.yml
./node_exporter/vars/main.yml
./exporter_exporter/tasks/main.yml
./exporter_exporter/vars/main.yml