如何查找部分目录路径?

如何查找部分目录路径?

假设我不知道我的 Django 源存储在哪里,但我知道它以这种方式包含这些目录:django/contrib/admin

如何使用该find命令或任何更合适的 coreutils 命令来查找此部分目录路径(结构)可用的位置?

输出示例:

/home/me/python/extracted/django/contrib/admin/
/home/me/env/django/contrib/admin/

答案1

您应该-path为此目的使用标志

find /home/me  -path "*django/contrib/admin*"

答案2

对于没有这个-path选项的人(例如:普通 AIX 安装,并且没有安装 GNU find),这是另一个(简单的)解决方案:

find /home/me -print | grep "django/contrib/admin"

相关内容