今回はLinuxコマンドであるtouchコマンドの使用方法です。touchコマンドで指定したファイルのタイムスタンプを変更や空ファイルの作成ができます。
今回はtouchコマンドの使用方法についてお勉強しよう!
Linuxコマンド一覧はこちらの記事をご覧ください。
Linuxコマンド記事一覧
Linuxコマンドの記事一覧です。ぜひ役立ててください。 Linuxコマンド一覧 Linuxコマンドの一覧です。Linuxコマンドをお勉強しよう! b basenameパスからファイル名を取…
目次
touchコマンドとは
touchコマンド
ファイルのタイムスタンプを変更する
touchコマンドはファイルのタイムスタンプを変更することができます。
使用方法
ファイルのタイムスタンプを変更する
touchコマンドでファイルのタイムスタンプを変更するには次のようにすればよい。
$ touch [ファイル名]
次の例では、ファイル(file_penchan.txt)のタイムスタンプを現在の日時に更新している。
#ファイルの確認
$ ls -l
-rw-r--r-- 1 penchan penchan 0 09月 01 10:10 2017 file_penchan.txt
#現在時刻の確認
$ date
Mon Nov 25 07:00:00 JST 2019
#ファイルのタイムスタンプを現在時刻に更新
$ touch file_penchan.txt
#ファイルのタイムスタンプの確認
$ ls -l
-rw-r--r-- 1 penchan penchan 0 11月 25 07:00 2021 file_penchan.txt
空ファイルを作成する
touchコマンドで空ファイルを作成するにはタイムスタンプを更新するときと同様に次のようにすればよい。
$ touch [ファイル名]
この例では、ファイル(file_penchan.txt)の空ファイルを作成している。
#ファイルの確認
$ ls -l file_penchan.txt
ls: cannot access file_penchan.txt: No such file or directory
#空ファイルを作成
$ touch file_penchan.txt
#ファイルの確認
$ ls -l file_penchan.txt
-rw-r--r-- 1 penchan penchan 0 11月 25 07:00 2019 file_penchan.txt
ファイル作成時に出るエラーの対処法(No such file or directory)
touchコマンドでディレクトリごとファイルを作成するとディレクトリが存在しない場合はエラーになります。
$ touch /work/penchan/file_penchan.txt
touch: /work/penchan/file_penchan.txt: No such file or directory
その場合はディレクトリを作成するとエラーが解消されます。
#ディレクトリの作成
$ mkdir -p /work/penchan
#空ファイルを作成
$ touch /work/penchan/file_penchan.txt
まとめ
touchコマンドは以下の通りです。
touchコマンド
- ファイルのタイムスタンプを変更する
- ファイルが存在しないときは空のファイルを作成する
ぜひ覚えて利用してください。
今回はtouchコマンドの使用方法についてお勉強したよ!