Forrest logo
back to the setfile tool

setfile:tldr:31f13

setfile: Set modification date for specific files.
$ setfile -m "${MM-DD-YYYY HH:MM:SS}" ${filename1 filename2 ---}
try on your machine

The command "setfile -m "${MM-DD-YYYY HH:MM:SS}" ${filename1 filename2 ---}" is used to modify the modification timestamp of one or multiple files in the macOS operating system.

Here is a breakdown of the command:

  • setfile: This is the command-line utility in macOS used for manipulating file metadata.
  • -m "${MM-DD-YYYY HH:MM:SS}": This is an option of the setfile command that specifies the desired modification timestamp for the file(s) being modified. The format of the timestamp is MM-DD-YYYY HH:MM:SS, where MM represents the month, DD represents the day, YYYY represents the year, HH represents the hour (in 24-hour format), MM represents the minutes, and SS represents the seconds.
  • ${filename1 filename2 ---}: This is a placeholder for one or more filenames that you want to modify. You can specify multiple filenames, separated by spaces, or use wildcards (e.g., *.txt) to modify multiple files matching a specific pattern.

To use this command, you would replace ${MM-DD-YYYY HH:MM:SS} with the desired timestamp value and ${filename1 filename2 ---} with the actual filenames you want to modify.

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 setfile tool