按权限过滤文件的命令

时间:2011-02-09 10:56:40

标签: linux terminal command file-permissions fedora12

我需要递归搜索Linux(Fedora core 12)中的目录并根据权限过滤文件。

但是使用find -perm我可以根据特定权限过滤文件。例如,具有777或007权限的文件。

是否可以使用find -perm命令搜索通配符? 例如,列出具有“其他”读取,写入和执行权限的文件(root和group可以具有任何类型的权限)。

也可以只显示过滤器匹配的文件列表的计数而不是文件列表本身吗?

提前致谢。

1 个答案:

答案 0 :(得分:6)

是否可以使用find -perm命令搜索通配符?例如,列出具有“其他”读取,写入和执行权限的文件(root和group可以具有任何类型的权限)。

是的,在-perm -007之前使用007加减号,这将设置最小条件。

还可以显示过滤器匹配的文件列表的计数而不是文件列表本身吗?

command | wc -l

而不是

command