カテゴリ: Linuxコマンド集 更新日: 2026/03/01

mv --versionオプションの使い方|Linuxでmvコマンドのバージョン情報を確認する方法

mv --versionオプション|バージョン情報を表示する
mv --versionオプション|バージョン情報を表示する

先生と生徒の会話形式で理解しよう

生徒

「Linuxでmvコマンドのバージョンって確認できますか?」

先生

「もちろんできますよ。--versionオプションを使えば、mvコマンドが今どのバージョンなのかがわかります。」

生徒

「バージョンってそんなに重要なんですか?」

先生

「実は、Linuxのコマンドはバージョンによって動作やオプションの仕様が違うことがあるんです。だから確認できるととても便利なんですよ。」

1. mvコマンドとは?

1. mvコマンドとは?
1. mvコマンドとは?

mvコマンドは、Linuxでよく使うファイルやディレクトリの移動名前変更に使うコマンドです。Windowsでいう「移動」や「名前の変更」をコマンドで行えるのがmvです。

たとえば、次のように使います。


mv old.txt new.txt

このコマンドは、「old.txt」というファイルを「new.txt」という名前に変更します。

2. --versionオプションとは?

2. --versionオプションとは?
2. --versionオプションとは?

--versionオプションは、Linuxコマンドのバージョン情報を表示するための特別なオプションです。これは、どのソフトウェアでもよく使われる共通の書き方です。

バージョン番号だけでなく、開発者やライセンス情報なども含まれていることが多いです。

たとえば、mvで使う場合は次のように入力します。


mv --version

3. mv --versionの実行例

3. mv --versionの実行例
3. mv --versionの実行例

実際にmvコマンドのバージョン情報を確認してみましょう。


mv --version
mv (GNU coreutils) 8.32
Copyright (C) 2020 Free Software Foundation, Inc.
ライセンス GPLv3+: GNU GPL version 3 以降
これはフリーソフトウェアです。保証はありません。
詳細は <https://www.gnu.org/licenses/>.
作者 Jim Meyering。

このように、バージョン番号だけでなく、ライセンスや著作権情報まで表示されます。GNU coreutilsとは、Linuxの基本的なコマンド群をまとめたパッケージのことで、mvもその一部です。

4. なぜmvのバージョンを確認する必要があるの?

4. なぜmvのバージョンを確認する必要があるの?
4. なぜmvのバージョンを確認する必要があるの?

Linuxコマンドはバージョンが変わると、動作が微妙に変わることがあります。特に以下のような理由でバージョンを確認したくなる場面があります:

  • 新しいオプション(例:--strip-trailing-slashes)が使えるか調べたい
  • 古いバージョンでは使えない機能があるか確認したい
  • トラブルが起きたとき、同じ環境か比較するため

たとえば、mvコマンドの中でも--backup--strip-trailing-slashesのような新しめのオプションは、古いバージョンでは使えないこともあります。

5. mv以外でも--versionは使える

5. mv以外でも--versionは使える
5. mv以外でも--versionは使える

--versionは、mvだけでなく他の多くのLinuxコマンドでも使うことができます。


ls --version

このように、cp(コピー)、rm(削除)、mkdir(ディレクトリ作成)など、さまざまなコマンドでバージョン確認ができます。

6. --versionと--helpの違い

6. --versionと--helpの違い
6. --versionと--helpの違い

--versionは「このコマンドが今どのバージョンか」を調べるものです。一方で、--helpは「どんな使い方ができるのか」を一覧で確認するものです。

両方ともトラブル時や確認時に便利なので、覚えておくと安心です。


mv --help

mv --version

7. バージョン確認はスクリプトでも使える

7. バージョン確認はスクリプトでも使える
7. バージョン確認はスクリプトでも使える

Linuxで作業を自動化するシェルスクリプトなどでは、あらかじめmvのバージョンを確認しておくと、安全に処理を進められます。

たとえば次のように、条件分岐でmvのバージョンをチェックすることも可能です。


mv --version | grep "8.32" > /dev/null && echo "対応バージョンです"

このようにして、処理の条件として使うこともできます。

関連記事:
カテゴリの一覧へ
新着記事
New1
ファイル・ディレクトリ操作
lsコマンドの-Xオプションを完全ガイド!初心者でもわかる拡張子ごとの並べ替え方法
New2
ファイル・ディレクトリ操作
lsコマンドの-Sオプションを完全ガイド!初心者でもわかるファイルサイズ順の並べ替え方法
New3
ファイル・ディレクトリ操作
mv --versionオプションの使い方|Linuxでmvコマンドのバージョン情報を確認する方法
New4
ファイル・ディレクトリ操作
lsコマンドの-tオプションを完全ガイド!初心者でもわかる更新日時順ソート表示
人気記事
No.1
Java&Spring記事人気No1
ファイル・ディレクトリ操作
cdコマンドとは?Linuxでディレクトリを移動する基本を初心者向けに解説
No.2
Java&Spring記事人気No2
ファイル・ディレクトリ操作
findコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイル検索の基本
No.3
Java&Spring記事人気No3
テキスト・データ処理
grepコマンドとは?Linuxで文字列を検索する基本をやさしく解説!
No.4
Java&Spring記事人気No4
ファイル・ディレクトリ操作
find -deleteオプションを完全解説!初心者でもできるLinuxファイル削除の基本