【问题标题】:Unable to find files/folders with permissions 777 by AWK/SED/Python无法通过 AWK/SED/Python 找到权限为 777 的文件/文件夹
【发布时间】:2010-10-14 18:59:40
【问题描述】:

问题

  1. 获取权限 每个文件夹中的每个文件

  2. 查找文件 有777个权限,然后 打印文件名及其路径 到一个列表

我们可以通过

获得一个文件夹中文件的权限
ls -ls

我不知道如何有效地获取每个文件夹中每个文件的权限。

如何通过 AWK/SED/Python 找到权限为 777 的文件?

【问题讨论】:

    标签: python sed awk


    【解决方案1】:

    你在找find吗?

    find /some/path -perm 0777
    

    【讨论】:

    • 谢谢!解决方案很漂亮。
    • 如何更改符合条件的每个文件的权限?我试过 $ find * -perm 777 | chmod 770 失败。
    • 我找到了以下代码 $ find * -perm 777 -exec chmod 770 {} \;它似乎有效。
    • 然后找到... | xargs chmod 770 也可以。查找 xargs。如果文件名中有空格,请使用 find ... -print0 | xargs -0
    • @Jonathan:感谢您的澄清!
    【解决方案2】:

    find /some/path -perm 0777 -type f

    【讨论】:

      猜你喜欢
      • 2018-12-17
      • 2020-04-09
      • 1970-01-01
      • 2015-03-14
      • 2015-05-11
      • 1970-01-01
      • 2021-12-16
      • 1970-01-01
      • 2013-02-07
      相关资源
      最近更新 更多