コマンド

【コマンド】touchでサクッと空ファイルを作成する

どうも、つよぽんです!

今回は、基本コマンドの1つ「touch」コマンドについて解説します。

今回の記事は「ターミナル」「コマンド」を事前に知っている前提で話を進めていくので、これらがわからない方は先に「ターミナルとは?コマンドとは?【コマンド操作の基礎知識】」を読むことをオススメします。

あわせて読みたい
ターミナルとは?コマンドとは?【コマンド操作の基礎知識】今回は「ターミナルとは?コマンドとは?」について解説します。コマンド操作はバックエンド開発やモダンなフロントエンド開発ではかかせないスキルとなるので、まずは「ターミナル」「コマンド」がわからなくて、バックエンド開発や「React」「Vue」をつかったフロント開発に興味がある人は読むと良いでしょう。...

今回の記事は次のような方に向けて書きました。

想定読者
  1. touchコマンドって何?
  2. touchコマンドってどう使うの?

この記事を読み終えた後のあなたは次のことがわかるようになっています。

この記事を読み終えた後のあなた
  • touchコマンドで出来ることがわかるようになる
  • touchコマンドの使い方がわかるようになる

今回の記事の内容は以下の解説記事でも使っているスライドの内容をさらに詳しく解説したものとなります。

あわせて読みたい
【コマンドライン】touchコマンドを覚える今回はコマンドラインの基本操作の1つ「touch」コマンドについて学習します。touchは空ファイルを作成するときに使えるコマンドです。...

それでは以下の内容で話を進めていきます。

今回の内容
  1. touchコマンドとは
  2. touchコマンドの使い方

touchコマンドとは

touch」コマンドは「空ファイルを作成できる」コマンドです。

「空ファイル」というのは中身が何も書かれていないファイルのことです。

通常、ファイルを作成する場合は次のような流れになります。

通常のファイル作成の流れ
  1. エディタを開き、ファイルを作成する
  2. ファイルを保存する

しかし、touchコマンドでファイルを作成する場合は次のようになります。

touchコマンドの流れ
  1. ターミナルを開き、touchコマンドでファイル名を指定する

このようにtouchコマンドを使うとサクッとファイルが作成できるので、「.gitkeep」や「とりあえずファイルだけでも作成したい」といったときはtouchコマンドを使うと便利です。

touchコマンドの使い方

touchコマンドの書式

touchコマンドの使い方はターミナル上で次のように打ち込んで実行します。

touch 作成したいファイル名

例えば、「hello.txt」というファイルを作成したいとします。

その場合は「touch hello.txt」とすることで、現在いるディレクトリに「hello.txt」ファイルを作成します。

touchコマンドを実行した様子(画像)

以下の画像は、touchコマンドを使って、現在居るディレクトリに「hello.txt」という名前のファイルを作成した様子を表したものです。(※画像をクリックすると別タブで画像が開きます)

「touch」コマンドを実行した様子「touch」コマンドを実行した様子

上の画像を見ると「touch hello.txt」を実行する前のディレクトリ内を「ls」コマンドで確認したところ、「hello.txt」ファイルが存在していないのがわかります。

反対に、「touch hello.txt」を実行した後に「ls」コマンドでディレクトリ内を確認したところ、「hello.txt」ファイルが作成されているのがわかります。

まとめ

今回の話をまとめると次のとおりです。

今回のまとめ
  • touchコマンドで空ファイルをサクッと作成できる
  • 「touch 作成したファイル名」の書式でコマンドを実行する

今回の内容は以下の記事内のスライドの補足資料として作成しました。スライドの全部を確認したい方は以下の記事も参照して頂けたらと思います。

あわせて読みたい
【コマンドライン】touchコマンドを覚える今回はコマンドラインの基本操作の1つ「touch」コマンドについて学習します。touchは空ファイルを作成するときに使えるコマンドです。...
【3つの特典付き】Webエンジニアに必要な基礎スキルを体系的に効率良く身につけたいですか?

LINE登録で無料特典を受け取る

次のような方向けに、学習をサポートするコンテンツを無料プレゼントしています。

  • Webエンジニアになりたいけど何から学習を始めれば良いかわからない
  • 今まで独学で頑張ってきたけど、独学に限界を感じてきた
  • プログラミングは出来るけど、大きめのコードが書けない

「プレゼント詳細が知りたい」「プレゼントを受け取りたい」といった方は、以下のボタンをクリックして詳細ページをご確認ください。

無料特典を受け取る

 

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です