0

可能重复:
使用 `find -perm` 查找未设置权限的时间

我有一个目录列表,其中一些目录没有访问权限。如何创建一个数组,使其仅包含使用 csh 可访问的目录。

我的代码如下所示:

set array = (`find $path_to directories -type d -name "*_xyz"`)

它为我提供了与 _xyz 扩展名匹配的整个目录列表,包括没有访问权限的目录,但我不希望它们在列表中。

4

1 回答 1

2
set array = (`find . -type d -perm /g+x,o+x -name "*_xyz"`)

使用该 -perm 参数,它仅搜索所有者或组可访问的文件夹

于 2013-01-08T19:03:56.427 回答