如何根据权限和所有者过滤文件/目录(tree命令)

如何根据权限和所有者过滤文件/目录(tree命令)

我使用tree命令获取/usr路径下的文件和目录,

树 -pgufi /usr

有没有办法根据几个条件(1和2和3)过滤该路径下的文件/目录?
例如,

  1. 文件权限=777
  2. 文件所有者不是 root
  3. 文件扩展名为 .so

答案1

tree-u不提供文件名之外的过滤,但它提供显示其使用和标志显示的文件的所有者和权限-p

因此,我将启用这些标志并将结果通过管道传输到将实现过滤器的工具:

tree -P *.so -up /usr | grep -v "root\s*]" | grep "\[.rwxrwxrwx"

相关内容