Forrest logo
back to the touch tool

touch:tldr:9c1ce

touch: Set the file [a]ccess or [m]odification times to the current one and don't [c]reate file if it doesn't exist.
$ touch -c -${select} ${filename1 filename2 ---}
try on your machine

The command touch is used to create, update or modify the timestamp of a file in Unix or Linux systems. Here is a breakdown of the provided command:

  • touch: The command itself, used to modify file timestamps.
  • -c: An option to not create any files that do not already exist. It does not update the modification timestamp of any existing files.
  • -${select}: The ${select} part is a placeholder for a variable, where you are expected to replace ${select} with a specific value. However, without more context, it is difficult to determine the exact purpose of this variable.
  • ${filename1 filename2 ---}: Similar to ${select}, ${filename1 filename2 ---} is a placeholder for one or multiple filenames, where you should replace it with the actual name(s) of the file(s) you want to modify or create timestamps for. The --- after filename2 indicates that multiple filenames can be provided.

Overall, this command is likely intended to modify or create timestamps for specific files with the given options and variables. However, without the actual values for ${select} and ${filename1 filename2 ---}, it is impossible to provide more specific information about its exact functionality.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the touch tool