Bug sur "find" ?

Résolu
tlep Messages postés 597 Statut Membre -  
tlep Messages postés 597 Statut Membre -
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 :-)
Configuration: Windows XP
Firefox 3.0.3

2 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    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
  2. tlep Messages postés 597 Statut Membre 118
     
    Ah oui autant pour moi désolé :-)
    -1