Trouver les derniers fichiers modifiés sous Linux
L'astuce du jour consiste à utiliser la commande find avec certains arguments, pour trouver les derniers fichiers modifiés sur un système Linux. Cette commande est toujours pratique pour vérifier, par exemple, ce qui a été changé sur un système avant un comportement anormal, ou encore en cas de piratage d'un serveur.
Voici la commande en question. Ici, on exclut les répertoires /dev /sys et /proc et on indique que l'on veut uniquement les fichiers modifiés dans les 60 dernières minutes :
find / -not -path '/sys*' -not -path '/dev*' -not -path '/proc*' -mmin -60
11 Commentaires pour "Trouver les derniers fichiers modifiés sous Linux"
Flux des commentaires de cet article Ajouter un commentaireEn enlevant /proc c'est mieux
└─> find / -not -path '/sys*' -not -path '/dev*' -not -path '/proc*' -mmin -60
Je crois qu'il manque un -daystart pour que la commande soit valide.
-daystart
Measure times (for -amin, -atime, -cmin, -ctime, -mmin, and -mtime) from the beginning of today rather than from 24 hours ago. This option only affects tests which appear later on the command line.
@forum flood : j'ai ajouté pour /proc. Merci.
@jlaunay : bien chez moi la commande marche sans l'option -daystart ...
Merci !
Rafraichissement de mémoire plutôt que nouveauté: C'est le genre de commande simple qu'on est toujours en train de chercher comme un mouchoir dans ses fonds de tiroirs quand on oscille entre un système à un autre. En se disant "mais comment j'avais fait "déjà?", ah zut historique scrappé avec l'arrêt de la VM :-).
Et bravo pour ton site, vivant et bien documenté.
@pti-seb oui en effet
j'avais en fait mal compris l'option daystart qui permet de rechercher à partir de ce soir minuit au lieu du moment ou j’exécute la commande.
Tjrs très intéressant !
merci
Merci, pour ce tips.
Le genre de commande dont on toujours besoin a un moment ou un autre.
Cette commande vient de m'aider. Merci
Super merci
Efficace, merci
Merci beaucoup