通过权限设置在 Mac OS X 中查找文件?

通过权限设置在 Mac OS X 中查找文件?

我最近需要从备份中恢复我的 Mac(10.6.8 v1.1),虽然机器稳定且完好无损,但我的用户帐户中分散的文件具有不正确的权限,这会干扰某些操作。

我已经在 Finder 中手动查看了目录并更正了我看到的目录,但我想在用户目录中搜索权限不包括我(管理员)的文件。

是否存在以这种方式根据权限设置搜索目录的工具或命令?

答案1

打开 Terminal.app 并输入以下内容来查找所有不属于您的文件:

find ~ ! -user danielbeck

(如果您的用户名是danielbeck— 运行whoami以查找您的用户名)

你可以使用-group groupname类似的论点,但你应该是所有者首先检查主目录中的大多数文件,以确保一切正常运行。


或者,让您成为主目录中所有文件的所有者:

sudo chown -R danielbeck ~

如果您使用 FileVault,我不建议您这样做。这是一种有点儿太过激进的方法。请先尝试搜索。

相关内容