有没有办法可以列出 Unix 中某个组无法读取的普通文件?
那需要什么代码呢?
我可以不使用 find 命令来做到这一点吗?
答案1
这取决于你使用的 shell。zsh
下面的方法可以解决问题:
ls -dl *(^A)
ls -dl
打印一个长l
列表 ( ),而无需深入目录 ( d
)。更有趣的部分是通配符部分,其中A
将仅选择组可读对象,结合反转,^
这就是您想要的。
有没有办法可以列出 Unix 中某个组无法读取的普通文件?
那需要什么代码呢?
我可以不使用 find 命令来做到这一点吗?
这取决于你使用的 shell。zsh
下面的方法可以解决问题:
ls -dl *(^A)
ls -dl
打印一个长l
列表 ( ),而无需深入目录 ( d
)。更有趣的部分是通配符部分,其中A
将仅选择组可读对象,结合反转,^
这就是您想要的。