Comment lister les fichiers modifiés avant ou à une date donnée?

4

A l’aide des commandes linux, existe-t-il un moyen de répertorier les fichiers créés une heure (ou une date particulière) avant?

sudurais
la source

Réponses:

4

vous pouvez utiliser le find commande avec -mmin et -mtime drapeaux. Par exemple, pour répertorier les fichiers * .txt dans le dossier Téléchargements modifiés il y a plus de 30 jours, utilisez ceci:

find $HOME/Downloads -name  '*.txt' -mtime +30

+ implique plus que

smokinguns
la source
Réponse valide, mais note à la question initiale: cela dépend des métadonnées de fichier stockées dans le système de fichiers. Ceci peut être réinitialisé par le touch commander. En bref, vous ne pouvez jamais savoir à 100% quand il a été changé .
Rich Homolka
@Riches. Merci de partager la note. Je suis d'accord. Dans mes reqs, je voulais nettoyer les fichiers iso construits en effectuant les dernières complications. ça prend tellement d'espace. Donc, je voulais nettoyer à chaque fois après la réussite de la construction.
sudurais
1

le find de commande -mmin et -mtime les prédicats peuvent sélectionner des fichiers en fonction de leur heure.

Ignacio Vazquez-Abrams
la source