ディレクトリを削除する
CoddyのTerminalジャーニー「基礎」セクションの一部。レッスン 19/82。
ターミナルでディレクトリを削除するには、そのディレクトリが空かどうかに応じて2つの方法があります。
空のディレクトリを削除する:
rmdirコマンドは、remove directoryを意味します。完全に空のディレクトリのみ削除できます:
rmdir empty_folderフォルダーにファイルまたはサブディレクトリが含まれている場合、rmdir はエラーになり、失敗します。
ディレクトリとその内容をすべて削除する:
ディレクトリとその中にあるすべてのものを削除するには、-rフラグ(再帰的)を付けてrmを使用します。
rm -r documentsこれにより、documentsフォルダーと、その中にあるすべてのファイルおよびサブフォルダーが削除されます。
確認プロンプトなしで強制的に削除するには、-f と組み合わせることもできます:
rm -rf documents警告:ターミナルで最も強力かつ危険なコマンドの一つが
rm -rfです。確認を求めずにすべてを永久に削除します。実行する前に、パスを必ず再確認してください。取り消すことはできません。
チャレンジ
初心者rm -rを使用してdocumentsディレクトリとそのすべての内容を削除し、その後lsを使用して削除されたことを確認してください。
警告: これにより、ディレクトリとその中にあるすべてのものが完全に削除されます。ターミナルで削除したディレクトリを復元する方法はありません。
自分で試してみよう
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Terminalプレイグラウンド