web-dev-qa-db-fra.com

Existe-t-il un moyen de découvrir le fichier modifié après une certaine date dans le code de projet entier?

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?

37
Jeegar Patel
#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
71
peko

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

28
Jayan