V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kenwd
V2EX  ›  macOS

MacOS 下文件无法删除

  •  
  •   kenwd · 2020-09-03 22:57:06 +08:00 · 2788 次点击
    这是一个创建于 1362 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    而且应该是删除 .Trash/* 中的文件,而非 .Trash 本身
    frankcdf
        8
    frankcdf  
       2022-05-23 21:53:03 +08:00
    @NoobX 感谢!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2925 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 13:36 · PVG 21:36 · LAX 06:36 · JFK 09:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.