【发布时间】:2017-09-28 02:58:01
【问题描述】:
我使用的是 CentOS 6.8,我试图将一个变量(我们称之为 fPath)设置为文件的文件路径(我们称之为文件夹 Foo)。重点是我不知道用户究竟在哪里安装了文件夹 Foo。
问题是我的查找命令将返回包含字符串 Foo 的所有文件夹(如在 Foo 文件夹内,有 Foo_logs、Foo_apps、FooMore 等)。我希望我的 find 命令仅查找/返回 Foo 文件夹路径。
我尝试过搜索,最接近的尝试是使用以下命令:
find -regex ./Foo
但是,如果我已经在包含 Foo 文件夹的目录中,这只会返回 Foo 文件夹路径。我想在任何目录中并应用 find 命令只返回 Foo 文件夹路径。
我尝试过的其他命令是:
locate Foo
find -type d -name Foo
find ./Foo
locate /Foo
locate ./Foo
find Foo | -wholename '*/Foo/*'
find ./Foo | -wholename '*/Foo/*'
find .*/Foo | -wholename '*/Foo/*'
编辑:格式化
【问题讨论】:
标签: linux command-line centos6