我试图查看所有用户不可写的文件。我知道我可以使用该ls
命令查看所有内容,但我只想查看用户不可写入的内容。我目前在 unix 中,find 命令对我不起作用
答案1
使用标准find
(应该在任何 Unix 系统上工作):
find . -type f ! -perm -u=w
这将找到其所有者不可写入的所有文件。
使用 GNU find
(Linux 系统上的默认设置):
find . -type f ! -writable
GNU 变体将查找以下文件文件所有者可以写入,但不是由当前用户执行。