我有以下场景:
我的目录树如下所示:
/export/home1/user1/profile.V2
/export/home1/user2/profile.V2
我的 find 命令应该找到所有 profile.V2 目录:
find /export/home1 -maxdepth 1 -mindepth 1 -type d -iname "profile.V2" -exec ls -lho --quoting-style=escape {} \;
但事实并非如此。我认为“find”在 /export/home1 中查找“profile.V2”,而不是在所有扫描的子树中...
有解决办法吗?
答案1
给出该标志-maxdepth 1
就是告诉它只在/export/home1/
目录中查找,而不是在子树中查找。如果出于其他原因不需要,我只会删除-maxdepth
(and ) 标志。-mindepth