touch
コマンドは、指定したファイルの最終アクセス時間と最終変更時間を更新するために使用されます。ファイルが存在しない場合は、新しい空のファイルを作成します。
基本的な構文は以下の通りです。
touch [オプション] [引数]
-a
: 最終アクセス時間を更新します。-m
: 最終変更時間を更新します。-c
: 指定したファイルが存在しない場合に新規作成を行いません。-t
: 指定した時間にタイムスタンプを設定します。以下に、touch
コマンドのいくつかの実用的な例を示します。
touch newfile.txt
touch existingfile.txt
touch -a existingfile.txt
touch -m existingfile.txt
touch -t 202301010101 existingfile.txt
touch
コマンドは、スクリプト内でファイルの存在を確認する際に便利です。touch file1.txt file2.txt
のように指定します。-c
オプションを使用することで、ファイルが存在しない場合にエラーを避けることができます。