kenwd
V2EX  ›  macOS

MacOS 下文件无法删除

  •  
  •   kenwd · Sep 3, 2020 · 4208 views
    This topic created in 2257 days ago, the information mentioned may be changed or developed.

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

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

    而且应该是删除 .Trash/* 中的文件,而非 .Trash 本身
    frankcdf
    frankcdf
    May 23, 2022
    8
    @NoobX 感谢!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   716 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 17:43 · PVG 01:43 · LAX 09:43 · JFK 12:43
    ♥ Do have faith in what you're doing.