Shell find date + heure

Résolu
remousse Messages postés 299 Date d'inscription   Statut Membre Dernière intervention   -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
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

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    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