Comment afficher tous les fichiers (y compris ceux des sous-répertoires) classés par date de dernière modification?

13

J'ai donc un dossier qui a beaucoup de dossiers qui ont beaucoup de dossiers et ainsi de suite.

J'ai apporté un tas de modifications à certains fichiers qui se trouvent dans beaucoup de ces dossiers, mais je n'ai aucune idée de quels fichiers ils étaient. Existe-t-il un programme qui parcourra récursivement le dossier et me montrera tous les fichiers triés par date de dernière modification? Je suis sous Windows XP.

Paolo Bergantino
la source

Réponses:

10

Avez-vous essayé d'utiliser la recherche Windows intégrée (recherche générique sur ce dossier, puis tri du résultat par date de modification).

Comme alternative, il existe un petit outil gratuit que vous pouvez utiliser: " Last Changed Files ". Voici une description du logiciel.

texte alternatif

texte alternatif

splattne
la source
Utilisez la recherche Windows! MAIS BIEN SÛR. Je me sens comme un idiot maintenant. Cela a fait l'affaire, même si je ne suis pas sur Vista.
Paolo Bergantino
3

La dircommande,

dir /od /S 

était quelque chose que j'utilisais depuis longtemps.

Depuis lors, je suis passé à Cygwin.

find . -type f -exec ls -lsrt {} +

Remarque: Le tri inversé r«fait» ls; derniers fichiers en bas.

nik
la source
Cela fonctionne, mais il regroupe les fichiers par dossier. Il y a BEAUCOUP de dossiers, donc je dois parcourir chacun d'eux et voir quand le dernier fichier a été édité. Existe-t-il une version de ce commentaire qui regroupera simplement tous les fichiers?
Paolo Bergantino
ouais, je me souviens. C'est pourquoi la référence Cygwin. Il peut y avoir une astuce DOS / Windows, mais je trouve la paix dans le shell Cygwin unix.
nik
J'étais à mi-chemin du téléchargement de Cygwin lorsque la recherche Windows a été suggérée. Merci cependant, car je pense que je vais le vérifier de toute façon.
Paolo Bergantino
3

Utilisez Total Commander. :) Je suis serieux.

Entrez le dossier principal que vous souhaitez voir et Ctrl+ B. Cela répertoriera tous les fichiers du dossier principal et tous ses sous-dossiers. Et puis vous savez trier par date AZ ou ZA. Quelqu'un a expliqué cela ci-dessus.

Oubliez l'Explorateur Windows en matière de gestion de fichiers. Si vous me le demandez, évitez l'Explorateur Windows à moins que vous ne deviez vraiment l'utiliser (par exemple lorsque vous enregistrez quelque chose d'Internet à un endroit spécifique).

Vladimir
la source
2
DIR /S /OD

La recherche Windows est probablement meilleure pour cela, il suffit de parcourir le répertoire supérieur dans lequel vous souhaitez commencer et de laisser le nom de fichier vide. Il répertoriera tous les fichiers, puis cliquez simplement sur "Date de modification" comme indiqué ici:

texte alternatif

John T
la source
Cela fonctionne, mais il regroupe les fichiers par dossier. Il y a BEAUCOUP de dossiers, donc je dois parcourir chacun d'eux et voir quand le dernier fichier a été édité. Existe-t-il une version de ce commentaire qui regroupera simplement tous les fichiers?
Paolo Bergantino
ajouter le commutateur / B
John T
Je viens de faire "dir / OD / S / B" mais il n'a pas de données à part le nom du fichier et le tri n'est certainement pas correct ... Mmm.
Paolo Bergantino
whoops! qui supprime simplement les en-têtes tels que le nom du dossier dans lequel il s'est reproduit, etc. Cygwin est probablement le plus simple pour que cela vous dise la vérité.
John T
-1

au lieu de rechercher, recherchez dans chaque dossier le fichier que vous recherchez. C'est la solution que j'ai trouvée qui fonctionne le mieux car rien de ce que j'ai vu ne répond vraiment au problème

james blair
la source