我使用tree命令获取/usr路径下的文件和目录,
树 -pgufi /usr
有没有办法根据几个条件(1和2和3)过滤该路径下的文件/目录?
例如,
- 文件权限=777
- 文件所有者不是 root
- 文件扩展名为 .so
答案1
tree
-u
不提供文件名之外的过滤,但它提供显示其使用和标志显示的文件的所有者和权限-p
。
因此,我将启用这些标志并将结果通过管道传输到将实现过滤器的工具:
tree -P *.so -up /usr | grep -v "root\s*]" | grep "\[.rwxrwxrwx"