Commande find à partir d'une heure

Résolu
Bonjour,
Suis à la recherche de la commande find qui permet de selectionner un fichier par son heure de modification.
En sachant que j'ai 2 fichiers du même nom dans le même répertoire mais avec une heure de création différente
1 fichier qui est à 14:08 et l'autre à 15:08 j'aimerai selectionner le fichier de 15:08 uniquement

-rw-r--r-- 1 flmg glpre 3904463 18 mar 14:08 log-dir-sav
-rw-r--r-- 1 flmg glpre 3904463 18 mar 15:08 log-dir-sav

Merci

12 réponses

  1. Salut !

    Si tu fais :
    find nom_de_fichier | grep 15:08
    ça marche pas ?

    Bye.
    0
    1. Non ca ne marche pas aucun résultat??
      0
      1. Contributeur
        et
        find nom_de_fichier -ls | grep 15:08
        0
        1. Modérateur
          Salut,

          si tu es déjà dans le répertoire essaie
          ls -l | grep -E '15:08'
          sinon avec find
          find /repertoire -type f -exec ls -l {} ;\ | grep -E '15:08'
          --

          lami20j
          0
          1. Après le lancement de la commande suivante
            find /repertoire -type f -exec ls -l {} ;\ |grep -E '15:08'

            j'ai le message suivant:
            find : 0652-018 Un paramètre obligatoire manque à un terme d'expression.
            ksh: |grep: introuvable.
            0
            1. L'anti slash devait etre avant le oint virgule ;)
              0
          2. Modérateur
            Essaie plutôt :
            find /repertoire -type f -exec ls -l {} \; | grep -E '15:08' 
            ;-))
            0
            1. oui c'est ok avec le ; au bonne endroit

              merci beaucoup

              Bonne apm
              0
              1. Pense à passer le sujet en résolu :).

                Bye !
                0
            2. A partir de cette commande find et du resultat j'aimerai faire la restauration du fichier repondant au critere '15:08' par la commande tar xvf comment intégrer cette commande au find???
              0
              1. Un peut plus de précision sur la restauration du fichier
                Le fichier a restaurer et sur cartouche donc la recherche (find) doit être faite à partir de la cartouche.
                Le fichier qui répond au critère ’15:08’ et a restaurer.

                Merci d'avance pour vos réponses
                0
                1. Slt,
                  Qui peut m'aider pour faire la restauration a partir du résultat du find
                  0
                  1. Contributeur
                    hello
                    tar -xvf $TAPE $(find /repertoire -type f -exec ls -l {} \; | awk '/15:08/ {print $NF}')
                    0
                    1. Merci beaucoup de votre aide j'ai réussi la restauration d'après le critére find

                      Merci à toutes et tous bonne journée
                      0