在 Unix 中列出不可读的组文件

在 Unix 中列出不可读的组文件

有没有办法可以列出 Unix 中某个组无法读取的普通文件?

那需要什么代码呢?

我可以不使用 find 命令来做到这一点吗?

答案1

这取决于你使用的 shell。zsh下面的方法可以解决问题:

ls -dl *(^A)

ls -dl打印一个长l列表 ( ),而无需深入目录 ( d)。更有趣的部分是通配符部分,其中A将仅选择组可读对象,结合反转,^这就是您想要的。

相关内容