commande touch

Si vous voulez revenir sur la PAGE PRéCéNTE.

Commande touch


  • touch


  • TOUCH(1)                 Manuel de l'utilisateur Linux                TOUCH(1)
    
    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]     [--refer‐
           ence=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 rem‐
           placé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
           -a     Modifier l'heure du dernier accès au fichier
    
           -c     Ne pas créer les fichiers n'existant pas.
    
           -m     Changer l'heure de dernière modification du fichier
    
           -r fichier_référence
                  Utiliser  les  horodatages  du  fichier_référence  à la place de
                  l'heure actuelle.
    
           -t date
                  Utiliser la date indiquée  à  la  place  de  la  date  actuelle.
                  L'argument est un nombre décimal de la forme
                      [[SS]AA]MMJJhhmm[.ss]
                  (Mois,  Jour,  Heure,  Minute,  éventuellement  Siècle et Année,
                  éventuellement seconde). Si le Siècle n'est  pas  mentionné,  la
                  date  est automatiquement prise dans l'intervalle 1969-2068.  Si
                  les secondes ne sont pas fournies, on les fixe à 0. Les secondes
                  peuvent  appartenir  à l'intervalle 0-61 à cause des rattrapages
                  périodiques.  La date résultante correspond  au  fuseau  horaire
                  indiquée  par  la  variable  TZ.   Une  date  ne  peut  pas être
                  antérieure au 1er Janvier 1970.
    
           --     Fin explicite de la liste des options.
    
    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_horri‐
           ble 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.
    
           -c, --no-create
                  Ne pas créer les fichiers n'existant pas.
    
           -d date, --date=date
                  Utiliser  la date indiquée (qui peut se présenter sous plusieurs
                  formes) à la place de la date actuelle. La  date  peut  contenir
                  des  mois  littéraux,  des  indications  de  fuseau horaire, les
                  abréviations `am' et `pm', etc...
    
           -f     Sans effet - uniquement pour assurer la  compatibilité  avec  la
                  version BSD de touch.
    
           -m, --time=mtime, --time=modify
                  Changer uniquement l'heure de modification.
    
           -r fichier-référence, --file=fichier-référence
                  Utiliser  les  horodatages  du  fichier_référence  à la place de
                  l'heure actuelle.
    
           -t MMJJhhmm[[SS]AA][.ss]
                  Utiliser la date  (Mois,  Jour,  Heure,  Minute,  éventuellement
                  Siècle  et  Année, éventuellement Seconde) à la place de la date
                  actuelle.  Notez que cette option viole la syntaxe Posix.
    
    OPTIONS STANDARDS GNU
           --help Afficher un message d'aide sur la sortie standard,  et  se  ter‐
                  miner normalement.
    
           --version
                  Afficher un numéro de version sur la sortie standard, et se ter‐
                  miner normalement.
    
           --     Terminer la liste des options.
    
    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  fileu‐
           tils-4.0.
    
    TRADUCTION
           Christophe Blaess, 1996-2003.
    
    LDP                             25 juillet 2003                       TOUCH(1)
    
    



    Mes sources sont extraites de "www.linux-france.org" que je remercie au passage, pour sa traduction

    Pour me contacter pour me faire des remarques, des critiques, ou tout simplement pour m'indiquer un lien cassé ou un nouveau lien vers une ressource intéressante (peut-être la votre) à rajouter dans cette page: dafpolo@gmail.com
    vous pouvez également laisser un message sur mon Livre d'or.