4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

新しい命を生み出すコマンド、その名はtouch

Last updated at Posted at 2024-06-08

はじめに

何かの作業をしているとき、とりあえずファイルを作成したい時がありますね。そんなときに、touchコマンドです。

touchコマンドとは

touchコマンドは、主にファイルのタイムスタンプを更新するために使用されますが、ファイルが存在しない場合には新しい空のファイルを作成することもできます。

何でtouch?

touchコマンドの名称は、新規作成を喜んでエンジニアにはハイタッチする習慣があることに由来している。ということはなく、ファイルの「最終アクセス日時」や「最終更新日時」を変更する(=ファイルに「触れる」)ことに由来しています。

使い方の例

新しい空のファイルを作成する

touch newfile.txt

複数のファイルを一度に作成する

touch {file1.txt,file2.txt,file3.txt}

既存のディレクトリにファイルを作成する

touch /perfume/LEVEL3/未来のミュージアム/newfile.txt

注意点

ファイルを作成するディレクトリに書き込み権限が必要です。権限がないとエラーが発生します。
touchコマンドは既存のファイルがある場合、そのファイルのタイムスタンプを更新します。既存のファイルの内容が変更されるわけではありませんが、タイムスタンプの変更が必要ない場合は注意が必要です。

さいごに

touchコマンドはLinuC レベル1 101の試験範囲のコマンドです。
Linuxを使えることでエンジニアとしての付加価値を上げていきましょう。

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?