lundi 31 octobre 2011

Commande touch

Pour mieux maitriser les nouvelles commandes que l'on a vu en cours, j'ai essayé d'en faire l'utilisation directement sur mon ordinateur. Voici le résultat pour la commande touch:

La commande touch, utilisée sans option crée un fichier vide et utilise la date courante, comme date de mise à jour du fichier. La principale fonction de la commande touch est de modifier la date de modification d'un fichier.

Je crée donc un fichier vide:

Last login: Mon Oct 31 19:00:38 on ttys000
MacBook-de-Uta-Hosokawa-5:~ uta_jovi$ cd desktop
MacBook-de-Uta-Hosokawa-5:desktop uta_jovi$ ls
FAC ♛ ✿ Bazar ✿
MacBook-de-Uta-Hosokawa-5:desktop uta_jovi$ touch test
MacBook-de-Uta-Hosokawa-5:desktop uta_jovi$ ls
FAC test ♛ ✿ Bazar ✿
MacBook-de-Uta-Hosokawa-5:desktop uta_jovi$ ls -l
total 0
drwxrwxrwx 10 uta_jovi staff 340 25 oct 13:58 FAC
-rw-r--r-- 1 uta_jovi staff 0 31 oct 19:01 test
drwxrwxrwx 13 uta_jovi staff 442 24 oct 01:19 ♛
drwxr-xr-x 20 uta_jovi staff 680 31 oct 19:00 ✿ Bazar ✿
MacBook-de-Uta-Hosokawa-5:desktop uta_jovi$


C'est d'abord avec l'option -t que j'essaie de changer la date. Selon le site de Linux Certif, la commande s'écrit selon le modèle suivant : touch -t MMJJhhmm (M=mois, J=jour, h=heure, m=minute).

MacBook-de-Uta-Hosokawa-5:desktop uta_jovi$ touch -t 04041111 test
MacBook-de-Uta-Hosokawa-5:desktop uta_jovi$ ls -l
total 0
drwxrwxrwx 10 uta_jovi staff 340 25 oct 13:58 FAC
-rw-r--r-- 1 uta_jovi staff 0 4 avr 2011 test
drwxrwxrwx 13 uta_jovi staff 442 24 oct 01:19 ♛
drwxr-xr-x 20 uta_jovi staff 680 31 oct 19:00 ✿ Bazar ✿
MacBook-de-Uta-Hosokawa-5:desktop uta_jovi$


Je vois ici que la date de modification de mon fichier est maintenant le 4 avril comme je l'avais demandé dans ma commande, mais qu'à la place de l'heure est affiché '2011'. Après relecture du manuel, je comprends que l'option -t change la date et non l'heure. C'est avec l'option -m que je peux changer l'heure:

MacBook-de-Uta-Hosokawa-5:desktop uta_jovi$ touch -m 05051212 test
MacBook-de-Uta-Hosokawa-5:desktop uta_jovi$ ls -l
total 0

drwxrwxrwx 10 uta_jovi staff 340 25 oct 13:58 FAC

-rw-r--r-- 1 uta_jovi staff 0 5 mai 12:12 test

drwxrwxrwx 13 uta_jovi staff 442 24 oct 01:19 ♛
drwxr-xr-x 20 uta_jovi staff 680 31 oct 19:00 ✿ Bazar ✿

MacBook-de-Uta-Hosokawa-5:desktop uta_jovi$




Aucun commentaire:

Enregistrer un commentaire