toucher (Unix)
touch est un programme de ligne de commande Unix pour changer les horodatages d' accès et de modification ( atime et mtime ) d'un fichier ou d'un répertoire. Il s'agit d'un programme standard pour les systèmes d'exploitation de type Unix basé sur le standard POSIX apparu dans la version 7 d' AT & Ts Unix . Le programme utilise l' appel système POSIX utime(2), qui fonctionne à la seconde près . Dans les systèmes BSD, la fonction a utime(3)été utimes(2)remplacée par. La fonction utimensat(2)du noyau Linux peut changer les horodatages en nanoseconde.
Avec le toucher , le ctimetampon ( changement ou création , c'est-à-dire horodatage de changement ou de création) d'un fichier ne peut pas être modifié.
un service
Le programme tactile est appelé via la ligne de commande avec la commande touchet une spécification de fichier. Une heure peut être spécifiée en fonction de l' heure Unix . Si aucune heure n'est indiquée, l'heure système actuelle est utilisée. Si le fichier spécifié n'existe pas, il sera créé à moins qu'une option ne l'empêche. Il est donc également utilisé pour créer des fichiers (vides) sans autre traitement. Des options peuvent être spécifiées pour déterminer le comportement du programme. Les options -a, -c, -m, -ret -tsont POSIX normalisés.
Options
-a
- ne modifie que le tampon d'accès (temps d'accès)
-c
- ne pas créer de nouveaux fichiers (vides) si le nom d'un fichier inexistant est donné
-d, --date=STRING
- analyse STRING et l'utilise à la place de l'heure actuelle
-f
- (est ignoré)
-m
- ne modifie que le tampon de modification (heure de modification)
-r, --reference=FILE
- utilise les heures du fichier de référence spécifié au lieu de l'heure actuelle
-t STAMP
- utilise l'
[[CC]YY]MMDDhhmm[.ss]heure spécifiée dans le format au lieu de l'heure actuelle
--time=WORD
- modifie l'heure spécifiée:
- WORD peut être: access, atime, use (équivalent à
-a) - WORD peut être: modify, mtime (équivalent à
-m)
- WORD peut être: access, atime, use (équivalent à
--help
- affiche l'aide et quitte le programme
--version
- renvoie les informations de version et quitte le programme
Autres systèmes d'exploitation
Des programmes qui effectuent des opérations similaires sont également disponibles pour d'autres systèmes d'exploitation tels que Microsoft Windows et Mac OS Classic .
liens web
-
touch(1): modifier les heures d'accès et de modification aux fichiers - Spécification de base du groupe ouvert -
touch(1): modifier les heures d'accès et de modification aux fichiers - Manuel des commandes générales d' OpenBSD -
touch(1): Modification de l'horodatage des fichiers - page de manuel des exécutables Debian GNU / Linux ou des commandes shell