答え1
rm -r
ディレクトリとその内容の両方を削除します。rmdir
ディレクトリは空の場合にのみ削除されます。私は次のコマンドを使用してディレクトリとその内容の両方を削除したいと思います。
rm -r <directory_to_be_removed>
時々ファイルを削除すると、プロンプトが繰り返されることがあります。毎回ファイルを入力したくremove write-protected regular file ... ?
ない場合は、次のように強制できます。y
-f
rm -rf <directory_to_be_forcefully_removed>
答え2
rm -r
ディレクトリとその内容の両方を繰り返し削除したい場合、またはターゲットがディレクトリまたはファイルである可能性があり、それらを削除したい場合は(何でも)使用する必要があります。
rmdir
空のディレクトリを削除する場合に使用する必要があります。
このrmdir
コマンドは、空でないディレクトリとファイルの削除を拒否するので便利です。これは削除中のディレクトリであり、削除前にディレクトリが空であったことを絶対に確認し(たとえばスクリプトで)、それをエラー状態として扱う場合は、安全対策として使用できます。 。