J'utilise énormément ls -rtl pour visualiser plus rapidement les derniers fichiers modifiés dans un répertoire : ça permet facilement de voir les derniers fichiers de conf modifiés, les derniers fichiers de log créés, etc. Mais comment faire cela récursivement ? Je n'ai trouvé aucune commande pour le faire, alors je l'ai fait moi-même en Perl :
http://zarb.org/~gc/html/find_recent.html(...)
Peut-être que ça en aidera d'autres...
# astuce
Posté par littlebreizhman . Évalué à 2.
# find
Posté par zephred . Évalué à 1.
ls -ltr `find . -type f`
qui fonctionne quand le nombre de fichiers listés est assez petit. Dans le cas contraire, je me heurte à
-bash: /bin/ls: Argument list too long
Ta solution me paraît nettement plus propre.
[^] # Re: find
Posté par mitro2 . Évalué à 2.
Pour contourner ce problème et n'utiliser que le shell, tu peux utiliser xargs, par exemple:
find . -type f | xargs -n50 ls -ltr
[^] # Re: find
Posté par gc (site web personnel) . Évalué à 2.
[^] # Re: find
Posté par mitro2 . Évalué à 2.
Désolé.
# CPAN
Posté par Mouns (site web personnel) . Évalué à 2.
FAM etant File Alteration/Access Monitor cela est fait pour t'alerter des changements dans une arborescence.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.