0
可能重复:
Using `find -perm` to find when a permission is not set如何查找没有访问权限的目录?
我有一些不具有访问权限的目录列表。 如何创建一个数组,使其仅包含使用csh的可访问目录。
我的代码看起来像如下:
set array = (`find $path_to directories -type d -name "*_xyz"`)
它给我的目录整个列表匹配_xyz扩展包括但访问权限目录,以及,但我不希望他们在列表中。
您可以添加'-perm'标志到'find'命令行访问,这是不是从你的问题说清楚哪些权限正是你正在寻找,但这应该有希望让你开始。 – tripleee
我忍住冲动来发布链接http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/ – tripleee
其实我需要cd到$阵列中的每个目录。 bt当它到达一个不可访问的目录程序暂停时。我该如何避免这种情况,以便我的循环转到下一个目录。代码是foreach dir($ array)cd $ dir echo“directory is $ dir”cd - end .. please help –