如何使用 grep [重复] 在 unix 中搜索用户不可写的所有文件

如何使用 grep [重复] 在 unix 中搜索用户不可写的所有文件

我试图查看所有用户不可写的文件。我知道我可以使用该ls命令查看所有内容,但我只想查看用户不可写入的内容。我目前在 unix 中,find 命令对我不起作用

答案1

使用标准find(应该在任何 Unix 系统上工作):

find . -type f ! -perm -u=w

这将找到其所有者不可写入的所有文件。

使用 GNU find(Linux 系统上的默认设置):

find . -type f ! -writable

GNU 变体将查找以下文件文件所有者可以写入,但不是由当前用户执行。

相关内容