Fre*_*uth 5 permissions zsh rm macos
我注意到rm -rf我的 macOS BigSur 中有一个奇怪的行为。\n我创建了一个用于字体安装的目录:
~/code \xe2\x9d\xaf ls -la 10:06:54\ntotal 16\ndrwxr-xr-x 21 fredguth staff 672 Oct 30 08:47 .\ndrwxr-xr-x+ 71 fredguth staff 2272 Nov 5 10:07 ..\ndrwxr-xr-x 7 fredguth staff 224 Nov 5 09:57 FontPro <<<<======== This directory\n...\nRun Code Online (Sandbox Code Playgroud)\n我是 user fredguth,目录的所有者。
~/code \xe2\x9d\xaf whoami 3m 34s 10:21:34\nfredguth\nRun Code Online (Sandbox Code Playgroud)\n我在尝试着rm -rf FontPro。
有时候是这样的:
\nrm: FontPro/tfm/MinionPro-MediumItCapt-osf-l1-ly1--lcdfj.tfm: Permission denied\nrm: FontPro/tfm/MinionPro-BoldIt-lf-t2a--base.tfm: Permission denied\n...\nrm: FontPro/dvips/a_fzbwjk.enc: Permission denied\nrm: FontPro/dvips: Directory not empty\nrm: FontPro: Directory not empty\nRun Code Online (Sandbox Code Playgroud)\n我不明白。我用于非空目录,如果不是严格需要,rm -rf我不想使用。sudo
是否有任何 macOS 设置阻止我rm -rf,或者我是否遗漏了其他内容?
新手错误。关于评论建议:
\n~/code \xe2\x9d\xaf ls -ld FontPro/tfm\ndrwxr-xr-x 8156 root staff 260992 Oct 26 21:26 FontPro/tfm\nRun Code Online (Sandbox Code Playgroud)\n我刚刚意识到这个子目录是由 root 拥有的。\n这就是罪魁祸首。
\n~/code \xe2\x9d\xaf sudo chown -R fredguth FontPro 33s 10:33:20\n~/code \xe2\x9d\xaf ls -ld FontPro/tfm 10:33:39\ndrwxr-xr-x 8156 fredguth staff 260992 Oct 26 21:26 FontPro/tfm\n~/code \xe2\x9d\xaf rm -rf FontPro 10:33:44\n~/code \xe2\x9d\xaf \nRun Code Online (Sandbox Code Playgroud)\nPS @JG7 和 @roaima,如果您发布答案,我可以将您的答案标记为正确的答案。
\n