2011-02-09 47 views
1

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

但通过使用find -perm我可以根据特定的权限筛选文件。例如,权限为777或007的文件。

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

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

在此先感谢。

回答

6

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

是的,使用-perm -007减去007之前的一个减号,它将设置最小条件。

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

command | wc -l 

,而不是

command