【mv】Linuxコマンド_ファイル名・ディレクトリ名の変更

ファイル名、もしくはディレクトリ名を変更する際は、「mv」コマンドを使用します。

「mv」コマンドはファイルやディレクトリの移動が基本ですが、名前の変更をすることも可能です。




「mv」名前変更に伴うコマンドの使い方(Linux)

以下では「mv」コマンドを使用して、ファイル名、もしくはディレクトリ名の変更をした際の実行例となります。

名前を変更するには、mvコマンドを使用した以下の構文となります。

$ mv (ファイル・ディレクトリ) (変更後の名前)

ファイル名を変更する

以下では「test01.txt」というファイルを「mv_test_file.txt」に変更した例となります。

「test01.txt」ファイルがあることが確認できます。

$ ls -lF
total 8
-rw-r--r-- 1 root root   36 Jul 12 04:12 test01.txt
drwxr-xr-x 2 root root 4096 Jul 12 04:13 test_dir/

ファイルの中身は以下となります。

$ cat test01.txt
test01_file
test01_file
test01_file

対象ファイル名を変更します。

$ mv test01.txt mv_test_file.txt

ファイル名が「mv_test_file.txt」に変更されたことが確認できます。

$ ls -lF
total 8
-rw-r--r-- 1 root root   36 Jul 12 04:12 mv_test_file.txt
drwxr-xr-x 2 root root 4096 Jul 12 04:13 test_dir/

ファイルの中身は変わっていないことが確認できます。

$ cat mv_test_file.txt
test01_file
test01_file
test01_file



ディレクトリ名を変更する

以下では「test_dir」というディレクトリを「mv_test_dir」に変更した例となります。

「test_dir」ディレクトリがあることを確認します。

$ ls -lF
total 8
-rw-r--r-- 1 root root   36 Jul 12 04:12 mv_test_file.txt
drwxr-xr-x 2 root root 4096 Jul 12 04:13 test_dir/

対象ディレクトリ配下にファイル・ディレクトリがあることが確認できます。

$ ls -lF test_dir/
total 12
drwxr-xr-x 2 root root 4096 Jul 12 04:32 dir01/
drwxr-xr-x 2 root root 4096 Jul 12 04:32 dir02/
drwxr-xr-x 2 root root 4096 Jul 12 04:32 dir03/

mvコマンドでディレクトリ名を変更します。

$ mv test_dir mv_test_dir

ディレクトリ名が変更されたことが確認できます。

$ ls -lF
total 8
drwxr-xr-x 5 root root 4096 Jul 12 04:32 mv_test_dir/
-rw-r--r-- 1 root root   36 Jul 12 04:12 mv_test_file.txt

名前変更したディレクトリ配下を確認するとファイル・ディレクトリは変更されていないことがわかります。

$ ls -lF mv_test_dir/
total 12
drwxr-xr-x 2 root root 4096 Jul 12 04:32 dir01/
drwxr-xr-x 2 root root 4096 Jul 12 04:32 dir02/
drwxr-xr-x 2 root root 4096 Jul 12 04:32 dir03/

「mv」コマンド(ファイル・ディレクトリ移動)の使い方は以下ページを参考にしてください。

関連記事

LinuxOS上でファイルやディレクトリを移動したい場合に使用するコマンドは「mv」コマンドとなります。 「mv」コマンドの使い方(Linux) mvコマンドの書式は第一引数で指定したファイル・ディレクトリを、コマンド最後尾に指[…]

以上が「mv」コマンドを使用したファイル・ディレクトリ名の変更となります。

最新情報をチェックしよう!