mvコマンド(ファイル・ディレクトリの移動)
更新日 : 2019年09月11日
ファイルやディレクトリのコピーを行うcpコマンドに続き、ファイルやディレクトリを移動するためのmv
コマンドについて説明していきます。
mv
コマンドは、ファイルやディレクトリの名前変更にも利用されます。
mv
はmove(移動)の略です。
mvコマンドの使い方
コピーするのではなく、ファイルやディレクトリを移動したい場合にmv
コマンドを利用します。
$mv 移動元のファイルやディレクトリパス 移動先ディレクトリのパス
移動先にディレクトリのパスを指定することで、移動先ディレクトリ内に同一ファイル名で移動されます。移動先をディレクトリでとめずに、ファイル名まで記載するとファイル名も変更して移動されます。
コマンドの実行が成功すると何も出力されずにコマンド待機状態になります。
実際にcpコマンドでコピーしたファイルをmv
コマンドで移動してみましょう。ファイルがある場所までcd
コマンドで移動し、以下のコマンドを入力してください。
$mv test-cp.txt ~/
これでtest-cp.txt
ファイルはログインユーザーのホームディレクトリに移動します。ls ~/
を実行すればファイルが移動されていることが確認できます。
ファイル名やディレクトリ名の変更
mv
コマンドはファイル名やディレクトリ名の変更にも利用されます。
ホームディレクトリに移動してtest-cp.txt
のファイル名を変更してみましょう。
$mv test-cp.txt test-mv.txt
すると、ホームディレクトリにあったtest-cp.txt
というファイルがtest-mv.txt
というファイル名に変更されます。
まとめ
mv
コマンドでファイルの移動や名前の変更を行いました。mv
コマンドではcp
コマンドと異なり、ディレクトリ自体の移動もオプション不要でできます。
また、ディレクトリ名の変更時の注意点としてディレクトリ名の変更先の名前が、すでに存在しているディレクトリだった場合、存在しているディレクトリの中に移動という操作になってしまいます。
mv
コマンドにもいくつかのオプションが存在しますが、興味があれば調べる程度で問題ないでしょう。
タグ
-
前の記事
cpコマンド(ファイル・ディレクトリコピー)
-
次の記事
rmコマンド(ファイル・ディレクトリの削除)