166 votes

Comment puis-je lister (ls) les 5 derniers fichiers modifiés dans un répertoire ?

Je sais. ls -t listera tous les fichiers par heure de modification. Mais comment puis-je limiter ces résultats au dernier fichier modifié ? n des fichiers ?

1voto

Aleks Points 996

Aucune des autres réponses n'a fonctionné pour moi. Les résultats étaient à la fois des dossiers et des fichiers, ce qui n'est pas ce que j'attendais.

La solution qui a fonctionné pour moi est la suivante :

find . -type f -mmin -10 -ls

Ceci liste dans le répertoire courant tous les fichiers modifiés dans les 10 dernières minutes. Elle ne listera pas les 5 derniers fichiers, mais je pense que cela peut néanmoins être utile.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X