Bug sur "find" ?

Résolu
tlep Messages postés 596 Date d'inscription   Statut Membre Dernière intervention   -  
tlep Messages postés 596 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un comportement troublant de la commande "find":

En effet, selon que j'exécute après find la commande "stat" ou "ls" , je n'obtiens pas la même chose:

for i in $(seq 1 10);do find /home/mon_site/site/download/ -ctime $i -exec stat -c "%y" {} \;;done|wc -l
Résultat : 3 lignes

En revanche:

for i in $(seq 1 10);do find /home/mon_site/site/download/ -ctime $i -exec ls -l {} \;;done|wc -l
Résultat : 123 lignes

Troublant, n'est-il pas ?

Si vous avez une explication, je suis preneur :-)
A voir également:

2 réponses

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
si le répertoire contient des sous répertoires, ls -l {} et stat ne retournent pas la même chose
essayer avec ls -ld
-1
tlep Messages postés 596 Date d'inscription   Statut Membre Dernière intervention   118
 
Ah oui autant pour moi désolé :-)
-1