【Linux】ファイルやフォルダの名前を変更する方法

Linux

Linuxでファイル名を変更する方法が知りたい

そんな悩みにお答えします。

今回はLinuxでファイルやフォルダの名前を変更する方法を解説します。

環境

LinuxならOK

Raspberry Pi 、Ubuntu、MacOSでは動作確認済みです。

ファイル名を変更

形式は以下の通りです。

mv 変更前のファイル名 変更後のファイル名

mv before.txt after.txt #before.txtをafter.txtに変更

正確に言えば、指定するのはファイル名ではなくファイルのパスなので、ファイルが遠くにあってもOKです。

mv document/before.txt document/after.txt

「mv」コマンドはファイルを移動するコマンドですが、名前の変更に使われることも多いです。

フォルダ名を変更

まったく同じです。

mv 変更前のフォルダ名 変更後のフォルダ名

mv document desktop #documentフォルダをdesktopに変更

フォルダ名が変更されるだけで、中身は変わりません。

しかし、もし変更後のフォルダ名を同じ名前のフォルダが存在していた場合は、変更前のフォルダが移動してしまいます。

例では、desktopフォルダが存在していた場合、desktopフォルダの中にdocumentフォルダが入ってしまうことになります。

これは先ほども述べたように、mvコマンドがファイル移動のコマンドでもあることが原因です。

以上です。
質問等あれば、コメントまでよろしくお願いします。

コメント