ファイル名、もしくはディレクトリ名を変更する際は、「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」コマンドを使用したファイル・ディレクトリ名の変更となります。
エンジニアのオンライン学習
エンジニアにおすすめのオンライン教材比較 | |
ITエンジニアが自宅で学習ができるオンラインスクール比較 | |