mv の使い方

移動・名前の変更

書き方

mv 移動元... 移動先

ファイルを移動、または名前を変えます。SELinux ラベルは移動元のまま引き継がれる点に注意。

よく使うオプション

オプション意味
-i上書きする前に確かめる
-n同じ名前があるときは上書きしない
-v移したものを出す

例

$ mv old.txt new.txt

同じ場所で移すと、名前を変えることになります。Linux に「名前を変える」専用のコマンドはありません。

$ mv report.txt docs/

report.txt を docs ディレクトリの中へ移します。

$ mv *.log /tmp/logs/

.log で終わるファイルを、まとめて /tmp/logs へ移します。

よくある間違い・注意

  • 移し先に同じ名前のファイルがあると、何も聞かずに上書きされます。
  • mv はファイルの SELinux ラベルを元のまま運びます。ホームで作ったファイルを /var/www/html へ mv すると、Web サーバーから読めないことがあります(restorecon で直します)。

実際に打って練習する

Linux レベル1 コースの Lv12「宝を運ぶ mv」で覚えます(第1章 シェルの洞窟)。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

Lv1〜16 は、登録不要・無料で遊べます(それより先はブロンズ以上のプランで遊べます)。

Linux コマンド一覧(LinuC レベル1 の範囲)へ戻る