| touch | |||
Nomtouch - Modifier l'horodatage d'un fichier.Synopsistouch [-acm][-r référence |-tdate] fichier...
Version obsolète :
Version GNU :
Descriptiontouch modifie la date d'accès et la date de modification de chaque fichier indiqué.Ces horodatages sont remplacés par la date et l'heure actuelles, sauf si l'option -r est utilisée, auquel cas ils sont remplacés par les horodatages correspondants du fichier référence, ou si l'option -t est utilisée, auquel cas on utilise la date mentionnée. Si aucune des deux options -a et -m ne sont indiquées, ou si elles le sont toutes deux, on modifie les deux dates (accès et changement) Si on utilise une seule des options -a et -m, seule la date concernée est modifiée. Les fichiers n'existant pas sont créés (sauf si l'option -c est utilisée), leur contenu est vide et leur mode est 0666 modifié par l'umask de l'utilisateur.
Options Posix
Details PosixLa seconde forme d'invocation présente l'inconvénient de risquer l'ambiguïté quant à savoir si date_horrible est une date ou un nom de fichier. On la considère comme une date si aucune option -r ou -t n'est utilisée, s'il y a au moins deux arguments, et si le premier argument est un entier de 8 ou 10 chiffre. Le format de la date_horrible est MMJJhhmm[aa], où aa (dans l'intervalle 69-99) indique une année dans l'intervalle 1969-1999. L'année en cours est indiquée par l'absence de aa.Cette forme est obsolète.
Details GNUSi le premier fichier serait un argument valide de l'option -t, si aucun horodatage n'est précisé par les options -d, -r ou -t, et si l'argument `--' n'est pas mentionné, ce premier argument est interprété comme l'horodatage à utiliser plutôt que comme un nom de fichier.Si l'on change à la fois les dates d'accès et de modification pour les amener à l'heure actuelle, alors touch peut modifier les horodatages de fichiers n'appartenant pas à l'utilisateur l'invoquant, à la condition toutefois que celui-ci ait une autorisation d'écriture dessus. Sinon, l'utilisateur doit posséder le fichier.
Options GNU-a, --time=atime, --time=access, --time=use" Modifier uniquement l'heure d'accès.
EnvironnementLa variable TZ est utilisée pour interpréter les dates fournies de manière explicite. LANG, LC_ALL, LC_CTYPE et LC_MESSAGES ont leurs significations habituelles.ConformitéPOSIX 1003.2 décrit une syntaxe pour l'option -t qui diffère de celle de GNU.Exemple D'utilisationLa commande `touch foo' créera le fichier foo s'il n'existe pas, et positionnera son horodatage de dernière modification à l'heure actuelle. Ceci est souvent utilisé pour contrôler le comportement de make.NotesCette page décrit la version de make fournie dans le package fileutils-3.16.
TraductionChristophe Blaess, 1997.
|