rm -rf
macOS BigSurで奇妙な動作を見つけました。フォントインストールディレクトリを作成しました。
~/code ❯ ls -la 10:06:54
total 16
drwxr-xr-x 21 fredguth staff 672 Oct 30 08:47 .
drwxr-xr-x+ 71 fredguth staff 2272 Nov 5 10:07 ..
drwxr-xr-x 7 fredguth staff 224 Nov 5 09:57 FontPro <<<<======== This directory
...
私はfredguth
ディレクトリの所有者であるuserです。
~/code ❯ whoami 3m 34s 10:21:34
fredguth
努力していますrm -rf FontPro
。
時には次のように進行します。
rm: FontPro/tfm/MinionPro-MediumItCapt-osf-l1-ly1--lcdfj.tfm: Permission denied
rm: FontPro/tfm/MinionPro-BoldIt-lf-t2a--base.tfm: Permission denied
...
rm: FontPro/dvips/a_fzbwjk.enc: Permission denied
rm: FontPro/dvips: Directory not empty
rm: FontPro: Directory not empty
私は理解できません。私は空でないディレクトリにこれを使用しますが、必ずしも必要でない限り使用したくありませんrm -rf
。sudo
私をブロックするmacOS設定がありますかrm -rf
、それとも他のものがありませんか?
ベストアンサー1
初心者ミス。コメントと提案:
~/code ❯ ls -ld FontPro/tfm
drwxr-xr-x 8156 root staff 260992 Oct 26 21:26 FontPro/tfm
私はこのサブディレクトリがルートの所有であることに気づきました。これが犯人です。
~/code ❯ sudo chown -R fredguth FontPro 33s 10:33:20
~/code ❯ ls -ld FontPro/tfm 10:33:39
drwxr-xr-x 8156 fredguth staff 260992 Oct 26 21:26 FontPro/tfm
~/code ❯ rm -rf FontPro 10:33:44
~/code ❯
私は今働いています。
PS @JG7と@roaimaさん、回答を投稿すると、あなたの回答を正解で表示することができます。