j'ai un dossier composé de fichiers et de sous-dossiers (de fichiers). J'aimerais afficher tous les fichiers *.pth.tar
écrits entre le 23 et le 28 février 2018. Est-ce possible?
Quelle est la commande ai-je besoin de faire cela?
Je vous remercie
Vous trouvez des fichiers modifiés entre une plage de dates à l'aide du test find
de la commande -newermt
, par exemple.
find path/to/folder/ -name '*.pth.tar' -newermt '23 Feb 2018' ! -newermt '01 Mar 2018'
Le !
est un opérateur de négation logique. De man find
:
-newerXY reference Succeeds if timestamp X of the file being considered is newer than timestamp Y of the file reference. The letters X and Y can be any of the following letters: a The access time of the file reference B The birth time of the file reference c The inode status change time of reference m The modification time of the file reference t reference is interpreted directly as a time