MacOS 下文件无法删除

2020-09-03 22:57:06 +08:00
 kenwd

是用 App Cleaner 卸载 Safari Preview 之后的一个文件夹。正常清空垃圾箱提示文件被占用,使用命令行 sudo rm -rf ~/.Trash/,提示 rm: /Users/kenwd/.Trash/: Operation not permitted 。非常奇怪的是,我可以把文件拖动到其他文件夹,但是就是没法彻底清除。

3004 次点击
所在节点    macOS
8 条回复
BrettD
2020-09-03 23:00:33 +08:00
那个文件权限是多少
NoobX
2020-09-04 00:02:27 +08:00
macOS .Trash 的读写权限需要进入系统偏好设置->安全与隐私->隐私->完全磁盘访问权限 勾选 Terminal 进行允许
yyfearth
2020-09-04 02:27:28 +08:00
你可能需要 cd 到.Trash 里面再删除这个文件 而不是删除 .Trash 本身
n1dragon
2020-09-04 02:36:25 +08:00
这个情况之前我遇到过,好像是 system integrity protection 默认开启 不允许动 safari 的文件。要进入恢复模式后命令行关闭系统保护 再去删 然后再开启保护
xupefei
2020-09-04 02:40:26 +08:00
safari preview 有个文件是删不掉的。
唯一的办法就是关 sip,删掉文件后再打开 sip 。
kenwd
2020-09-04 23:04:32 +08:00
感谢楼上各位的回复!
ihwbunny
2020-09-06 08:46:35 +08:00
看看就知道了:
$ ls -lae ~/.Trash/

而且应该是删除 .Trash/* 中的文件,而非 .Trash 本身
frankcdf
2022-05-23 21:53:03 +08:00
@NoobX 感谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/704035

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX