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 は、登録不要・無料で遊べます(それより先はブロンズ以上のプランで遊べます)。