Linux
Lignes de commandes
touch
Changer l'horodatage des fichiers/répertoires
Pour : Linux
Par défault la commande "touch" met a jour la date de dernier accès et de modification (et/ou création).
Syntaxe:
touch [Options] fichier
L'option "-a"
Change l'heure du dernier accès au fichier par l'heure actuel.
Syntaxe:
touch -a [fichier]
Exemple:
$ ls -lu
-rw-rw-r-- 2 cedric cedric 22 2011-11-11 10:17 fichier-test
On va mêttre la date et l'heure actuelle pour l'horodatage du dernier accès au fichier.
$ touch -a fichier-test
$ ls -lu
-rw-rw-r-- 2 cedric cedric 22 2011-11-11 10:43 fichier-test
L'option "-m"
Change l'heure de la dernière modification du fichier par l'heure actuel.
Syntaxe:
touch -m [fichier]
Exemple:
$ ls -l
-rw-rw-r-- 2 cedric cedric 22 2011-11-11 09:53 fichier-test
On va mêttre la date et l'heure actuelle pour l'horodatage de la dernière modification du fichier.
$ touch -m fichier-test
$ ls -l
-rw-rw-r-- 2 cedric cedric 22 2011-11-11 10:45 fichier-test
L'option "-t"
Cette option permet d'utiliser la date indiquée dans l'argument au lieu de prendre la date actuelle.
Syntaxe:
touch -t [AAMMJJhhmm] fichier
La nouvelle date ce décompose ainsi:
AA => Année
MM => Mois
JJ => Jour
hh => Heure
mm => Minute
Exemple:
$ ls -l
-rw-rw-r-- 2 cedric cedric 22 2011-11-11 10:53 fichier-test
On va changer la date de dernière modification à "00:07 le 25/12/2030" sur le fichier "fichier-test".
$ touch -m -t 3012250007 fichier-test
$ ls -l
-rw-rw-r-- 2 cedric cedric 22 2030-12-25 00:07 fichier-test
L'option "-c"
Ne pas créer le fichiers si celui-ci n'existe pas.
Par défault si vous exécutez la commande "touch" sur un nom de fichier inexistant, celui-ci créera un fichier vide portant son nom.
Syntaxe:
touch -c [fichier]
L'option "-r"
Cette option permet d'utiliser les paramètres d'horodatage d'un autre fichier comme modèle.
Syntaxe:
touch -r [fichier_référence_horodatage] fichier
Exemple:
$ ls -l
-rw-rw-r-- 1 cedric cedric 22 2030-12-25 00:07 fichier-test
-rw-rw-r-- 1 cedric cedric 8 2011-11-11 17:25 toto.txt
On va copier la date du fichier "toto.txt" pour la réutiliser comme modèle pour "fichier-test".
$ touch -r toto.txt fichier-test
$ ls -l
-rw-rw-r-- 1 cedric cedric 22 2011-11-11 17:25 fichier-test
-rw-rw-r-- 1 cedric cedric 8 2011-11-11 17:25 ririri.txt
Par O.Cédric
Sur www.octetmalin.net
Article publié le:
28/11/2011 17:01
Cette page vous à plus?
Dîtes que vous l'aimez en cliquant sur le bouton Facebook.