J'ai une boîte Windows 7 avec un cygwin installé. Pour un dossier donné, comment trouver l'horodatage des fichiers dans une certaine plage? J'ai besoin que le chèque soit récursif pour tous les dossiers.Recherche de fichiers modifiés au cours d'une certaine période
2
A
Répondre
1
Vous pouvez utiliser find pour rechercher une plage de temps, mais c'est un peu une solution de contournement.
Créer deux fichiers temporaires, par exemple temp1, temp2
touch --date 'yyyy-mm-dd' temp1
touch --date 'yyyy-mm-dd' temp2
Cela va changer les horodatages pour ces fichiers à tout ce que vous les définissez. Utilisez ensuite trouver avec ces fichiers comme la gamme:
find /some/dir/ -newer temp1 -not -newer temp2
Remarque, votre recherche retournera les dates plus récentes que, mais sans compter temp1 et date de plus que, y compris temp2.
Questions connexes
- 1. Findind fichiers modifiés au cours d'un mois spécifié
- 2. Comment afficher tous les fichiers modifiés dans une période spécifique?
- 3. linux: recherche de fichiers de type * .php récemment modifiés
- 4. Recherche de fichiers modifiés dans un dossier ClearCase
- 5. Affichage des articles entre une certaine période
- 6. Obtenir des statistiques pour une certaine période
- 7. Scripts: trouvez que les fichiers ont été modifiés au cours des dernières 24 heures
- 8. VBScript - copie des fichiers modifiés au cours des dernières 24 heures
- 9. Comment trouver des fichiers ajoutés/supprimés/modifiés au cours des X derniers jours en utilisant powershell
- 10. Recherche MySQL par période de temps spécifique?
- 11. Arrêter la minuterie après une certaine période
- 12. Recherche des fichiers les plus fréquemment modifiés dans subversion
- 13. Java - Arrêt executeQuery() après une certaine période
- 14. Recherche des fichiers les plus modifiés dans Git
- 15. Recherche par période
- 16. Yii: recherche d'une période
- 17. fichiers modifiés Syncing seulement
- 18. Liste des fichiers modifiés
- 19. Gardez une méthode constamment en cours d'exécution et une autre méthode exécutant chaque période certaine
- 20. Fichiers récemment modifiés .... classés par taille?
- 21. Liste des fichiers modifiés depuis une certaine date à l'aide de SVN
- 22. obtenir un ensemble de fichiers qui ont été modifiés après une certaine date
- 23. Comment ajouter des commentaires à tous les fichiers modifiés depuis une certaine validation?
- 24. Récupérer tous les fichiers modifiés d'une certaine date à partir d'un projet VS ou VSS?
- 25. Annuler la connexion url après une certaine période de temps
- 26. Supprimer les observations à une certaine période de temps
- 27. Comment lister les fichiers modifiés?
- 28. Git: comment fusionner les fichiers modifiés seulement
- 29. Importer des fichiers Excel dans .net ne fonctionne pas après une certaine période dans la production
- 30. Déploiement de fichiers modifiés du référentiel?
Remarque: le meilleur effort est: ls -Rlt, puis en regardant manuellement les horodatages. – dublintech
Si vous utilisez Windows Powershell, vous pouvez probablement le faire (le lien contient des exemples non pertinents, mais il démontre le potentiel): http://technet.microsoft.com/en-us/library/ee177028.aspx – nhahtdh
Veuillez vérifier le manuel de la commande 'find' dans cygwin. Il se peut que l'implémentation prenne en charge la recherche de plage de temps. – nhahtdh