ディレクトリはどう作成・削除しますか?
mv はディレクトリもファイルと同じように扱います。
たとえば、ホームディレクトリにいて mv seasonal by-season を実行すると、
mv は seasonal ディレクトリの名前を by-season に変更します。
一方で、
rm の動作は異なります。
ディレクトリに対して rm を実行しようとすると、
シェルはそれはできないというエラーメッセージを表示します。
これは主に、作業が詰まったディレクトリ全体を誤って削除してしまうのを防ぐためです。
その代わりに、
rmdir という別のコマンドを使えます。
安全性を高めるために、
これはディレクトリが空の場合にのみ動作します。
そのため、ディレクトリを削除する前に、その中のファイルを削除する必要があります。
(慣れているユーザーは、rm に -r オプションを付けて同じ効果を得られます。
コマンドオプションについては次の章で説明します。)
この演習はコースの一部です
