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

mkdirコマンドの--versionオプションを完全ガイド!初心者でも分かるバージョン情報の確認方法

mkdir --versionオプション|バージョン情報を表示して確認する
mkdir --versionオプション|バージョン情報を表示して確認する

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

生徒

「先生、Linuxでフォルダを作るときにmkdirを使うのは分かるんですが、そのプログラム自体のバージョンを確認するにはどうすればいいんですか?」

先生

「いい質問ですね。そんなときは--versionオプションを使います。これを指定すると、そのコマンドのバージョンや著作権情報、開発者情報などが表示されますよ。」

生徒

「バージョンを確認する意味ってあるんですか?」

先生

「もちろんです。バージョンを知ることで、使える機能や不具合の有無を把握できるんです。ソフトの取扱説明書の版数を確認するのと同じような感覚ですね。」

生徒

「なるほど!それじゃあ、実際に使ってみたいです!」

1. mkdir --versionとは?

1. mkdir --versionとは?
1. mkdir --versionとは?

mkdir --versionは、Linuxでディレクトリを作成するコマンドであるmkdirバージョン情報を表示するためのオプションです。プログラミング未経験者にとっては「自分が今どのバージョンの道具を使っているのか」を確認するイメージです。

Linuxコマンドは長い歴史があり、バージョンごとに微妙に挙動や使えるオプションが違います。そのため、トラブルが起きたときに「バージョンいくつを使っていますか?」と質問されることも多いのです。

2. mkdir --versionの実行例

2. mkdir --versionの実行例
2. mkdir --versionの実行例

実際にターミナルでmkdir --versionを実行すると、次のような情報が表示されます。


mkdir --version
mkdir (GNU coreutils) 8.32
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
Written by David MacKenzie.

このように、バージョン番号(ここでは8.32)、著作権表示、ライセンス情報、開発者の名前などが確認できます。

3. 出力内容の読み方

3. 出力内容の読み方
3. 出力内容の読み方

表示される内容は大きく分けて以下の通りです。

  • コマンド名とバージョン:例「mkdir (GNU coreutils) 8.32」
  • 著作権情報:どの団体が管理しているか
  • ライセンス:どのような条件で利用できるか
  • 開発者情報:誰が書いたか

特に初心者が注目すべきは「バージョン番号」です。これが分かれば、解説サイトや本に書かれている説明と自分の環境を比較することができます。

4. バージョン確認のメリット

4. バージョン確認のメリット
4. バージョン確認のメリット

なぜバージョンを確認する必要があるのか、初心者向けに分かりやすく解説します。

  • 教材や解説サイトと同じ環境かどうかを確認できる
  • 古いバージョンによるエラーや非対応オプションを早めに把握できる
  • セキュリティ上の脆弱性に対応しているかを判断できる

たとえば料理のレシピ本と同じ材料を揃える感覚に近いです。環境(バージョン)が違うと、同じ手順でも結果が変わってしまう可能性があるのです。

5. 他のコマンドでも共通の使い方

5. 他のコマンドでも共通の使い方
5. 他のコマンドでも共通の使い方

--versionオプションは、mkdirだけでなく多くのLinuxコマンドに共通しています。たとえば以下のように使えます。


ls --version
cp --version
mv --version

これらを実行すると、それぞれのコマンドのバージョン情報が表示されます。つまり「コマンド名 + --version」と覚えておけば、どんなコマンドでもバージョン確認ができるということです。

6. 初心者におすすめの活用法

6. 初心者におすすめの活用法
6. 初心者におすすめの活用法

初心者がLinuxを学ぶときは、必ず自分の環境を把握することが大切です。バージョン確認はその第一歩です。もし学習サイトの例と自分の実行結果が異なる場合は、まずバージョンを見比べてみましょう。

さらに、システム管理者や開発者に質問するときにも「mkdirのバージョンは8.32です」と伝えられると、相手がスムーズにサポートしてくれます。これはまさにLinux学習を効率化する大事なポイントです。

まとめ

まとめ
まとめ

今回の記事では、Linux環境でディレクトリを作成する際に欠かせない「mkdir」コマンドの、バージョン情報を確認する方法について詳しく解説してきました。日頃から何気なく使っているコマンドですが、その中身がどのようなバージョンで動作しているのかを知ることは、開発環境の構築やトラブルシューティングにおいて非常に重要な役割を果たします。特に初心者のうちは、インターネット上の学習サイトや書籍に掲載されている実行結果と、自分の手元の環境が微妙に異なると不安になるものですが、そんな時こそバージョン確認を行うことで、環境の違いを冷静に把握できるようになります。

バージョン確認の重要性と活用シーン

プログラムの世界では、常に機能改善やバグ修正が行われています。Linuxの標準的なコマンド群をまとめた「GNU coreutils」も同様で、バージョンが上がるごとに新しい機能が追加されたり、より安全に動作するように改良されたりしています。例えば、最新のチュートリアル記事を参考にしているのに、自分の環境ではエラーが出るという場合、原因は「mkdirコマンド自体が古いこと」にあるかもしれません。

また、将来的にサーバーエンジニアやプログラマーとして活躍することを目指すなら、バージョン情報の提示は必須のスキルです。チーム開発で共有サーバーを使う際や、不具合の調査を依頼する際には、必ずといっていいほど「使用しているツールのバージョンは何か」を問われます。この記事で学んだ--versionオプションを使いこなすことで、より正確な情報をやり取りできるようになるでしょう。

他の確認方法と実務での応用

記事内でも紹介した通り、mkdir --versionは一般ユーザーの権限で簡単に実行できます。もちろん、システム全体の管理権限を持つルートユーザーであっても同様のコマンドで確認可能です。実際の操作画面でどのように表示されるか、ルートユーザーの場合も含めて復習しておきましょう。


mkdir --version
mkdir (GNU coreutils) 8.32
Copyright (C) 2020 Free Software Foundation, Inc.

次に、管理者権限(ルート)で作業を行っている際の表示イメージも確認しておきます。プロンプトが変化していることがポイントです。


mkdir --version
mkdir (GNU coreutils) 8.32
Copyright (C) 2020 Free Software Foundation, Inc.

このように、どんな状況でも基本のコマンド形式は変わりません。また、このバージョン確認を習慣づけることで、ソフトウェアライセンス(GPLなど)や開発者への意識も高まります。自分が使っている無料のツールが、どのような組織や個人の努力によって支えられているのかを垣間見ることも、ITリテラシーを向上させる素晴らしい経験になります。

次のステップへの学習アドバイス

mkdirのバージョンが確認できるようになったら、次は実際のディレクトリ作成における応用オプション、例えば中間ディレクトリも一気に作成する-pオプションや、作成時の権限を設定する-mオプションなどについても学んでいくと良いでしょう。これらのオプションも、バージョンによっては挙動の詳細が異なる場合があるため、公式のマニュアル(man mkdir)と照らし合わせながら学習を進めるのが上達の近道です。

一つ一つのコマンドはシンプルですが、それらを深く知ることはLinuxという広大なOSを自由に操るための第一歩です。この記事が、皆さんのプログラミング学習やLinux操作の助けになれば幸いです。基礎をしっかり固めて、自信を持ってターミナルを操作していきましょう。

先生と生徒の振り返り会話

生徒

「先生、まとめまで読んでみて、バージョン確認が意外と大切なんだって分かりました!単に数字が出るだけじゃなくて、開発者の名前まで出てくるのは面白いですね。」

先生

「そうですね。自分が使っている道具の背景を知ることは、エンジニアとしての好奇心を育てるのにも役立ちます。実際に他のコマンドでも試してみましたか?」

生徒

「はい!ls --versionとかcp --versionも試してみました。どれも同じように情報が出てきて、Linuxのコマンドって統一感があって使いやすいなと感じました。もし古いバージョンだったら、アップデートした方がいいんですか?」

先生

「基本的にはセキュリティや安定性の面から、最新に近いものを使うのが望ましいです。でも、特定の古いシステムを維持するためにあえて古いバージョンを使う現場もあるんですよ。だからこそ、今自分がどのバージョンを使っているかを確認するスキルが求められるんです。」

生徒

「なるほど、状況を正しく把握するための第一歩なんですね。ルートユーザーでの実行も試してみましたが、表示される内容は一緒でも、自分が今どんな権限で動いているかを意識するきっかけになりました!」

先生

「その通りです。権限とバージョンの両方を意識できれば、初心者卒業も近いですよ。この調子で、一つずつコマンドをマスターしていきましょうね。」

生徒

「ありがとうございます!次はディレクトリを作る時の他のオプションについても調べて、もっと詳しくなりたいと思います!」

この記事を読んだ人からの質問

この記事を読んだ人からの質問
この記事を読んだ人からの質問

プログラミング初心者からのよくある疑問/質問を解決します

Linux初心者ですが、mkdirコマンドの--versionオプションとは何ですか?バージョン確認の意味も知りたいです

mkdirコマンドの--versionオプションとは、Linuxでディレクトリ作成を行うmkdirコマンドのバージョン情報を確認するための機能です。プログラミング初心者にとっては、自分がどのバージョンのLinuxコマンドを使っているかを知る重要な手段です。バージョン確認をすることで、機能の違いや不具合の有無、サポートされているオプションを把握できます。

mkdir --version コマンドを実行すると何が表示されますか?Linuxコマンドの出力内容を知りたいです

mkdir --versionを実行すると、GNU coreutilsのバージョン番号、著作権情報、ライセンス情報、開発者の名前などが表示されます。特に重要なのはバージョン番号で、Linux環境の違いを確認する際に役立ちます。
関連記事:
カテゴリの一覧へ
新着記事
New1
Linuxコマンドの基本
Linuxのパイプ(|)とは?複数コマンドをつなげて効率化する方法を完全解説
New2
テキスト・データ処理
tailコマンドとは?Linuxでファイルの末尾を表示する基本をやさしく解説!
New3
ファイル・ディレクトリ操作
find -groupオプションの使い方を解説!初心者でもできる所有グループによるファイル検索
New4
圧縮・アーカイブ
rar xオプションの使い方を完全ガイド!Linuxでディレクトリ構造を保持して展開する方法を初心者向けに解説
人気記事
No.1
Java&Spring記事人気No1
ファイル・ディレクトリ操作
findコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイル検索の基本
No.2
Java&Spring記事人気No2
テキスト・データ処理
catコマンドとは?Linuxでファイル内容を表示・連結する基本
No.3
Java&Spring記事人気No3
ファイル・ディレクトリ操作
cd ~ の使い方を完全解説!ホームディレクトリへの移動方法と初心者向けLinuxコマンド入門
No.4
Java&Spring記事人気No4
圧縮・アーカイブ
gzipコマンドの使い方を完全ガイド!初心者でもわかるLinuxでファイル圧縮の基本