← retour aux snippets

touch: définir un timestamp précis

Ajuster la date d'un fichier à une valeur donnée (format [[CC]YY]MMDDhhmm[.ss]).

bash filesystem #touch#timestamp#mtime

objectif

Simuler une date de modification pour des tests de build/cron.

code minimal

touch -t 202401021530.45 fichier.txt

utilisation

# caler sur la date d'un autre fichier
touch -r reference.bin cible.bin

variante(s) utile(s)

# date UTC précise (GNU date)
touch -d '2025-08-16 12:00:00 UTC' fichier.txt

notes

  • -r copie le timestamp d’un autre fichier.
  • formats acceptés varient; préférez -d si disponible (GNU).