【问题标题】:command for filtering files by permissions按权限过滤文件的命令
【发布时间】:2011-06-24 01:18:13
【问题描述】:

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

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

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

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

提前致谢。

【问题讨论】:

    标签: linux terminal command file-permissions fedora12


    【解决方案1】:

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

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

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

    command | wc -l
    

    而不是

    command
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-19
      • 2014-11-11
      • 2019-06-18
      • 2018-01-06
      • 2019-11-23
      • 2017-08-30
      • 2022-01-01
      • 1970-01-01
      相关资源
      最近更新 更多