Shell find date + heure

Résolu/Fermé
remousse Messages postés 299 Date d'inscription dimanche 2 novembre 2008 Statut Membre Dernière intervention 20 novembre 2014 - 12 mars 2012 à 11:02
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 12 mars 2012 à 11:16
Bonjour,

Est-il possible d'utiliser la commande find pour récupérer tous les fichiers datant par exemple de 09/03/12 à 12h ?

L'utilisation de ctime +3 me récupérera les fichiers du 09/03/12 mais depuis l'heure à laquelle j'exécute le script.

En fait, j'aimerai quelque chose de ce type (si c'est possible):

DATE=09/03/12 (ou le nombre de jour)
TIME=12(h)

find -ctime $DATE & $TIME ....

Par avance merci


1 réponse

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
12 mars 2012 à 11:16
hello
pour afficher les fichiers modifiés entre 12 et 13h le 9/3/2012
touch -t 1203091200 /tmp/t1
touch -t 1203091300 /tmp/t2
find . \( ! -newer /tmp/t2 -a -newer /tmp/t1  \) -ls
0