La commande touch

La commande touch - Débats - Linux et OS Alternatifs

Marsh Posté le 25-10-2002 à 20:55:36    

Salut tous le monde !
 
J'ai un problème avec la commende touch sous linux :
Si je veux changer l'heure de création d'un fichier toto je tape :
$ touch -t 0210241200.00 toto
par exemple.
 
Mais si je veux faire ça sur toute l'arborescence, je fais quoi ?
 
J'ai essayé plein de trucs du genre:
$ find . | touch -t 0210241200
Mais ça marche pas !
 
IL ME FAUT UN PRO DU SHELL !!!! HELP !!!!!!

Reply

Marsh Posté le 25-10-2002 à 20:55:36   

Reply

Marsh Posté le 25-10-2002 à 20:59:28    

find . -exec touch -t 0210241200 {} \;

Reply

Marsh Posté le 25-10-2002 à 21:12:58    

ROUDOUDIOU, j'ai rien compris mais ça marche !
 
MERCI beaucoup eon !!!!

Reply

Marsh Posté le 25-10-2002 à 21:20:56    

nabal 01 a écrit a écrit :

ROUDOUDIOU, j'ai rien compris mais ça marche !
 
MERCI beaucoup eon !!!!




 
c'est pourtant simple
 
find CONDITION -exec A FAIRE = si condition==true then FAIRE(a faire);
 
 
 
find . -exec touch bordel = if exist(*.*) then touch bordel;
 
LANGAGE SEULEMENT EXPLICATIF
 


---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed