回答:
フォルダーが本当に空であることを確認してください(隠しファイル/フォルダーがそこにある可能性があります)。もう一度ファイルの内容を見てください
sudo ls -lha /path/
必要なもの(サブディレクトリを含む)が含まれていないことが確実な場合は、
sudo rm -r -f /path/
-r
は再帰的であるため、空ではない場合でもフォルダーとサブフォルダーを削除します-f
力のためです(これは不要かもしれません)。sudo rm -r -f path/
ディレクトリが存在することが確実な場合、次のようにします。
(sudo) rm -rfv /path/
フォルダーとファイルへのディレクトリ全体を削除するには
/
-f
フラグは必要ありませんrm
。これは、「フォルダーの内容に対処する」という意味です。代わり-f
の略力引き起こし、rm
削除するファイルが(何も書き込み権限を持っていない場合でも、確認のためのプロンプトを表示しないように決してrm: remove write-protected regular file ‘foo’?
)、また、原因rm
が存在しないファイルを削除しようとする試みに警告しません。-f
本当に必要な場合にのみフラグを使用するのが最善です。「フォルダの内容に対処する」rm -r
ことは-f
絶対にありません。