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

touch --versionオプションの使い方を完全ガイド!初心者でもわかるバージョン確認方法

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

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

生徒

「Linuxのtouchコマンドってバージョン情報を確認することもできるんですか?」

先生

「はい、--versionというオプションを使えば、touchコマンドのバージョン情報を表示できますよ。」

生徒

「それは、どういうときに使うんですか?」

先生

「たとえば、Linuxの教材やトラブルシューティングで、自分が使っているtouchのバージョンを確認したいときに使います。それでは実際に使い方を見ていきましょう!」

1. touchコマンドとは?

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

touchコマンドは、Linux(リナックス)で新しいファイルを作成したり、既存のファイルの「最終更新日時(さいしゅうこうしんじかん)」を変更したりするためのコマンドです。ファイル操作の基本として非常によく使われるコマンドのひとつで、プログラミング初心者やLinuxを学び始めた方にも役立ちます。

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

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

--version(バージョン)オプションは、touchコマンドのバージョン情報を表示するために使います。このオプションを使うと、touchがどのバージョンのソフトウェアとしてインストールされているのかが分かります。バージョン番号だけでなく、開発者の情報やライセンス情報も一緒に表示されることが多いです。

Linuxの学習書籍やインターネットの記事で「この操作はバージョン8.30以降で使えます」などと書かれていた場合、自分のtouchがその条件を満たしているか確認するのに役立ちます。

3. touch --versionの使い方

3. touch --versionの使い方
3. touch --versionの使い方

それでは実際に、touchコマンドに--versionオプションをつけて使ってみましょう。以下は、Linuxの端末(たんまつ)に入力する例です。


touch --version
touch (GNU coreutils) 8.32
Copyright (C) 2020 Free Software Foundation, Inc.
ライセンス GPLv3+: GNU GPL バージョン 3 以降です。
これはフリーソフトウェアです。無保証で配布されています。
詳細は <http://www.gnu.org/licenses/> を参照してください。
作者: Paul Rubin、David MacKenzie、Jim Meyering など。

このように、コマンドを実行するとバージョン番号や開発者、ライセンスについての情報がずらりと表示されます。特に最初の行にある「8.32」のような数字が、現在使っているtouchコマンドのバージョンです。

4. 他のコマンドでも使える?

4. 他のコマンドでも使える?
4. 他のコマンドでも使える?

この--versionオプションは、touchコマンドだけでなく、lscpmvなど、他の多くのLinuxコマンドでも同じように使うことができます。Linuxコマンドの多くはGNUプロジェクトで作られており、共通のオプション仕様に従っているためです。

例として、lsコマンドのバージョンを表示するには以下のように入力します。


ls --version
ls (GNU coreutils) 8.32

このようにして、それぞれのコマンドがどのバージョンかを知ることができ、トラブルの原因を特定したり、互換性の確認に役立ちます。

5. --versionと--helpの違いとは?

5. --versionと--helpの違いとは?
5. --versionと--helpの違いとは?

--versionは「バージョン情報」を表示するオプションですが、--helpは「使い方やオプションの一覧」を表示するオプションです。どちらもLinuxのコマンド学習においてとても便利です。

以下に違いをまとめてみます。

オプション 表示される内容
--version バージョン番号、開発者、ライセンスなど
--help 使い方の説明、利用できるオプションの一覧

6. touchコマンドのその他のオプションも覚えよう

6. touchコマンドのその他のオプションも覚えよう
6. touchコマンドのその他のオプションも覚えよう

touchコマンドには、--version以外にもたくさんの便利なオプションがあります。例えば、ファイルが存在しないときには作らず、存在するファイルの更新日時だけ変更する-cオプションや、日時を指定して更新する-tオプションなどです。

例:ファイルがなければ作らず、あれば更新だけする


touch -c sample.txt

これらのオプションを知っておくことで、ファイル操作がもっと便利になります。

7. touchのバージョンが古いときはどうする?

7. touchのバージョンが古いときはどうする?
7. touchのバージョンが古いときはどうする?

もし--versionオプションを実行してみて、バージョンが古すぎると感じたら、Linuxのアップデートを検討しましょう。ただし、バージョンアップにはシステムの知識や管理者権限が必要になることもあります。個人のパソコンであれば、「ソフトウェアの更新」を行えば、コマンドのバージョンも一緒に新しくなることが多いです。

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