mv --helpオプションの使い方|Linuxでmvコマンドの使い方やオプションを確認する方法
生徒
「Linuxのmvコマンドにはどんなオプションがあるか一覧で見られませんか?」
先生
「それなら--helpオプションを使えば、mvコマンドの説明やオプション一覧が見られますよ。」
生徒
「コマンドに困ったときに便利そうですね!どうやって使うんですか?」
先生
「じゃあ実際にmv --helpオプションを使ってみましょう!」
1. mvコマンドとは?
Linuxのmvコマンドは、ファイルやディレクトリを移動したり、名前を変更したりするために使います。Windowsでいう「ドラッグ&ドロップ」や「名前の変更」に相当する操作を、文字だけで実行できます。
例えば、ファイル「a.txt」を「b.txt」に名前変更するときは以下のようにします。
mv a.txt b.txt
このようにmvはとてもよく使われるコマンドのひとつです。
2. --helpオプションとは?
--helpオプションは、Linuxコマンドに用意されている「ヘルプ(説明書)」を表示するためのオプションです。特定のコマンドの意味や使い方、利用できるオプション一覧を確認するのに使います。
mvコマンドで使う場合は次のように入力します:
mv --help
これを実行すると、mvコマンドの使い方やオプションの説明がずらりと表示されます。
3. mv --helpの実行例を見てみよう
それでは実際にmvコマンドの--helpを実行してみましょう。
mv --help
Usage: mv [OPTION]... [-T] SOURCE DEST
or: mv [OPTION]... SOURCE... DIRECTORY
or: mv [OPTION]... -t DIRECTORY SOURCE...
Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.
-f, --force do not prompt before overwriting
-i, --interactive prompt before overwrite
-n, --no-clobber do not overwrite an existing file
-u, --update move only when the SOURCE file is newer
--backup[=CONTROL] make a backup of each existing destination file
--strip-trailing-slashes remove any trailing slashes from SOURCE
-v, --verbose explain what is being done
--help display this help and exit
--version output version information and exit
この出力から、mvコマンドがどのように使えるか、どんなオプションがあるかを確認できます。
4. よく使うmvオプションを簡単に解説
mv --helpで表示されたオプションの中でも、特によく使うものをピックアップして簡単に説明します。
-i(インタラクティブ):
上書きするときに「本当に上書きしますか?」と聞いてくれます。安全です。-f(フォース):
強制的に上書きします。警告なしなので注意が必要です。-n(ノークロバー):
すでにファイルがある場合は上書きしません。-v(バーブース):
何をしたのかを画面に表示してくれるので安心。--strip-trailing-slashes:
末尾のスラッシュを無視して処理します。
5. なぜ--helpオプションが初心者におすすめなの?
Linuxを初めて使う人にとって、「このコマンドは何ができるの?」という疑問はとても多いはずです。そんなときに--helpオプションを使えば、自分で答えを探すことができます。
英語の説明が多いですが、慣れてくると意味がだんだんわかってきますし、オプション名からも推測しやすくなります。たとえば、--versionはバージョン表示、--backupはバックアップの意味ですね。
6. 他のコマンドでも--helpを使ってみよう
--helpはmvだけでなく、Linuxの多くのコマンドで使うことができます。
ls --help
このように、ls、cp、rmなどのコマンドでも--helpを使えば、自分で使い方を確認することができます。
これを覚えておくと、調べ物をするときにとても便利です。Linuxの自己解決能力がぐんと上がります。
7. mv --helpとman mvの違い
Linuxにはmanコマンドという「マニュアル(manual)」を表示するコマンドもあります。
man mv
mv --helpは簡易的に使い方を確認するのに便利で、man mvはより詳しい情報を得たいときに使います。両方を使い分けると、より深くコマンドを理解できます。