361 votes

Scripts : trouver les fichiers qui ont été modifiés dans les dernières 24 heures

Par exemple, un serveur Mysql fonctionne sur ma machine Ubuntu. Certaines données ont été modifiées au cours des dernières 24 heures.

Quels scripts (Linux) peuvent trouver les fichiers qui ont été modifiés au cours des dernières 24 heures ?

Veuillez indiquer le nom des fichiers, leur taille et l'heure de modification.

637voto

Xavjer Points 2215

Pour trouver tous les fichiers modifiés au cours des dernières 24 heures (dernier jour complet) dans un répertoire spécifique particulier et ses sous-répertoires :

find /directory_path -mtime -1 -ls

Devrait être à votre goût

53voto

Michael Points 18419

Vous pouvez le faire avec

find . -mtime 0

De man find :

[Le temps écoulé depuis la dernière modification de chaque fichier est divisé par 24 heures et le reste est éliminé. Cela signifie que pour correspondre à -mtime 0, un fichier doit avoir été modifié dans le passé depuis moins de 24 heures.

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