voir que je travaille dans un grand code source de projet Maintenant, je veux savoir quels fichiers sont modifiés après une certaine date.
Existe-t-il une commande ou un moyen d'obtenir cela ..
j'ai essayé
# ls -R -l
mais ici, il montre tous les fichiers avec les dernières données modifiées mais je veux filtrer cette sortie par certaines données ...
existe-t-il un moyen de le faire sous linux? existe-t-il un outil disponible pour cela?
#set timestamp for file
touch --date "2011-12-31" /tmp/foo
# Find files newer than 2011/Dec/31, in /some/files
find /some/files -newer /tmp/foo
Utilisez la commande find avec les arguments mtime : Certains exemples sont ici ou ici
Par exemple, la liste des fichiers a changé au cours des 7 derniers jours ...
find / -type f -mtime -7
Pour très bien recherche granuleuse, vous pouvez essayer l'argument -mmin. Voir un exemple discuté dans un autre site SE: Rechercher tous les fichiers de plus de x minutes