ファイルやディレクトリを移動するコマンドでもある「mv」は、ファイル名も変更することができます。
$ mv 変更前のファイル名 変更後のファイル名
すでに存在しているファイル名に変更しようととした場合は、以下のように上書きして良いか確認されます。「yes」とタイプすれば、ファイルは上書きされます。
mv: `sample' を上書きしてもよろしいですか(yes/no)?
また、以下のように、ディレクトリ名を変更することもできます。
$ mv 変更前のディレクトリ/ 変更後のディレクトリ/
すでに存在しているディレクトリ名に変更しようとした場合は、変更前のディレクトリごと、変更後のディレクトリ内に移動されます。
$ ls
sample1/ sample2/
$ mv sample1/ sample2/
#既に存在するsample2/にリネーム
$ ls sample2/
sample1/
#sample2/内にsample1/が移動している
「mv」コマンドがファイル移動のコマンドでもあることから、このような動きになります。