問題:ダウンロードしたファイルの入ったディレクトリを削除できない
→「項目〇〇は使用中のため削除できない」とのメッセージが出る
結果:ファイルに権限を与えたら削除できました
(参考)
http://yagays.github.io/blog/2013/07/13/directory-permission/
https://support.apple.com/ja-jp/guide/mac-help/mchlp1203/mac
なんやかんや時間がかかってしまったので、その過程を備忘録として書きます。
1.削除したいディレクトリの構成
- maindir
+ dir1
- file1
+ dir2
- file2
2.試したこと(いずれも失敗)
・関係ありそうなアプリを停止してからの削除
→ アクティビティモニタで該当アプリを選択し終了させた
(参考)https://support.apple.com/ja-jp/HT201464
・セーフモード起動からのゴミ箱を空にする
(参考)https://support.apple.com/ja-jp/HT201583
3.ターミナルから直接コマンドを入力し、削除する方法を試みた
#ファイル削除の入力コマンド (警告なし。ディレクトリとその中身を問答無用で削除する。実行前要確認)
rm -rf ディレクトリ名
(参考)ターミナルコマンドまとめ
https://qiita.com/ryouzi/items/f9dee1540a04a0bfb9a3
実行結果は、Permission deniedされた。
#実行結果
$ rm -rf /maindir [削除したいディレクトリパス]
rm:/maindir/dir1/file1: Permission denied
rm:/maindir/dir2/file2: Permission denied
なぜか拒否された、、一度ディレクトリの権限について調べてみた。
:file1$ ls -l
total 0
srwx------ 1 daemon daemon 0 2 4 08:36 file1
#その他ユーザーの権限がない模様
(参考)chmodコマンド
https://do-zan.com/mac-terminal-chmod/
ターミナルからchmodコマンドで権限付与を試みたがうまくいかず。
4.Finderからファイルに権限を付与をしてみた
1)ゴミ箱にある削除したいデータを右クリックし情報をみる
2)アクセス権を確認。今回の場合読み出しのみとなっていたので、ロックを解除し「読み書き」を選択する
そのあとターミナルで該当ディレクトリまでcdし、rm -rfコマンドを入力して削除できました。