touch
Options
--help
-
touch-help-help
-a
-
touch-help-access
-t <STAMP>
-
touch-help-timestamp
--date=<STRING>
,-d <STRING>
-
touch-help-date
-f
-
(ignored)
-m
-
touch-help-modification
--no-create
,-c
-
touch-help-no-create
--no-dereference
,-h
-
touch-help-no-deref
--reference=<FILE>
,-r <FILE>
-
touch-help-reference
--time=<WORD>
-
touch-help-time
Examples
Create specific files:
touch {{path/to/file1 path/to/file2 ...}}
Set the file [a]ccess or [m]odification times to the current one and don't create file if it doesn't exist:
touch {{[-c|--no-create]}} -{{a|m}} {{path/to/file1 path/to/file2 ...}}
Set the file [t]ime to a specific value and don't create file if it doesn't exist:
touch {{[-c|--no-create]}} -t {{YYYYMMDDHHMM.SS}} {{path/to/file1 path/to/file2 ...}}
Set the files' timestamp to the reference file's timestamp, and do not create the file if it does not exist:
touch {{[-c|--no-create]}} {{[-r|--reference]}} {{path/to/reference_file}} {{path/to/file1 path/to/file2 ...}}
Set the timestamp by parsing a string:
touch {{[-d|--date]}} "{{last year|5 hours|next thursday|nov 14|...}}" {{path/to/file}}
Create multiple files with an increasing number:
touch {{path/to/file{1..10}}}
Create multiple files with a letter range:
touch {{path/to/file{a..z}}}
The examples are provided by the tldr-pages project under the CC BY 4.0 License.
Please note that, as uutils is a work in progress, some examples might fail.