是用 App Cleaner 卸载 Safari Preview 之后的一个文件夹。正常清空垃圾箱提示文件被占用,使用命令行 sudo rm -rf ~/.Trash/,提示 rm: /Users/kenwd/.Trash/: Operation not permitted 。非常奇怪的是,我可以把文件拖动到其他文件夹,但是就是没法彻底清除。
1
BrettD 2020-09-03 23:00:33 +08:00 via iPhone
那个文件权限是多少
|
2
NoobX 2020-09-04 00:02:27 +08:00 1
macOS .Trash 的读写权限需要进入系统偏好设置->安全与隐私->隐私->完全磁盘访问权限 勾选 Terminal 进行允许
|
3
yyfearth 2020-09-04 02:27:28 +08:00
你可能需要 cd 到.Trash 里面再删除这个文件 而不是删除 .Trash 本身
|
4
n1dragon 2020-09-04 02:36:25 +08:00 via iPhone 1
这个情况之前我遇到过,好像是 system integrity protection 默认开启 不允许动 safari 的文件。要进入恢复模式后命令行关闭系统保护 再去删 然后再开启保护
|
5
xupefei 2020-09-04 02:40:26 +08:00 via iPhone 1
safari preview 有个文件是删不掉的。
唯一的办法就是关 sip,删掉文件后再打开 sip 。 |
6
kenwd OP 感谢楼上各位的回复!
|
7
ihwbunny 2020-09-06 08:46:35 +08:00
看看就知道了:
$ ls -lae ~/.Trash/ 而且应该是删除 .Trash/* 中的文件,而非 .Trash 本身 |