Système d'exploitation: Linux
Type de système de fichiers: ext3
Solution préférée: bash (script / oneliner), ruby, python
J'ai plusieurs répertoires contenant plusieurs sous-répertoires et fichiers. J'ai besoin de faire une liste de tous ces répertoires qui est construite de manière à ce que chaque répertoire de premier niveau soit répertorié à côté de la date et de l'heure du dernier fichier créé / modifié.
Pour clarifier, si je touche un fichier ou modifie son contenu quelques niveaux de sous-répertoire vers le bas, cet horodatage doit être affiché à côté du nom du répertoire de premier niveau. Disons que j'ai un répertoire structuré comme ceci:
./alfa/beta/gamma/example.txt
et je modifie le contenu du fichier example.txt, j'ai besoin de ce temps affiché à côté du répertoire de premier niveau alfasous une forme lisible par l'homme, pas l'époque. J'ai essayé certaines choses en utilisant find, et autres xargs, sortmais je ne peux pas contourner le problème selon lequel l'horodatage du système de fichiers 'alfa' ne change pas lorsque je crée / modifie des fichiers à quelques niveaux plus bas.