TOUCH
Section: Manuel de l'utilisateur Linux (1) NOM SYNOPSIS DESCRIPTION OPTIONS POSIX DÉTAILS POSIX DÉTAILS GNU OPTIONS GNU OPTIONS STANDARDS GNU ENVIRONNEMENT CONFORMITÉ EXEMPLE D'UTILISATION NOTES TRADUCTION NOM
touch - Modifier l'horodatage d'un fichier.
SYNOPSIS
touch
[-acm][-r référence |-tdate] [--] fichier...
Version obsolète : touch [-acm][date_horrible] fichier... Version GNU : touch [-acfm] [-r fichier] [-t date_décimale] [-d date] [--time={atime,access,use,mtime,modify}] [--date=date] [--reference=fichier] [--no-create] [--help] [--version] [--] fichier... DESCRIPTION
touch
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, 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
DÉTAILS POSIX
La 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.
DÉTAILS GNU
Si 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.
OPTIONS STANDARDS GNU
ENVIRONNEMENT
La 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'UTILISATION
La 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.
NOTES
Cette page décrit la version de touch fournie dans le
paquetage fileutils-4.0.
TRADUCTION
Christophe Blaess, 1996-2003.
|