Commande find à partir d'une heure
Résolu/Fermé
stephbret56
Messages postés
186
Date d'inscription
dimanche 27 janvier 2008
Statut
Membre
Dernière intervention
2 septembre 2011
-
19 mars 2008 à 14:54
Bert - 22 août 2012 à 06:07
Bert - 22 août 2012 à 06:07
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
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
A voir également:
- Commande find à partir d'une heure
- Invite de commande - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Commande terminal mac - Guide
- Comment faire une recherche à partir d'une photo - Guide
12 réponses
cuicuicuilesptitsoiseaux
Messages postés
151
Date d'inscription
dimanche 18 mars 2007
Statut
Membre
Dernière intervention
3 septembre 2011
5
19 mars 2008 à 15:16
19 mars 2008 à 15:16
Salut !
Si tu fais :
find nom_de_fichier | grep 15:08
ça marche pas ?
Bye.
Si tu fais :
find nom_de_fichier | grep 15:08
ça marche pas ?
Bye.
stephbret56
Messages postés
186
Date d'inscription
dimanche 27 janvier 2008
Statut
Membre
Dernière intervention
2 septembre 2011
6
19 mars 2008 à 15:24
19 mars 2008 à 15:24
Non ca ne marche pas aucun résultat??
dubcek
Messages postés
18783
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 avril 2025
5 630
19 mars 2008 à 15:52
19 mars 2008 à 15:52
et
find nom_de_fichier -ls | grep 15:08
find nom_de_fichier -ls | grep 15:08
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
19 mars 2008 à 15:53
19 mars 2008 à 15:53
Salut,
si tu es déjà dans le répertoire essaie
lami20j
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
stephbret56
Messages postés
186
Date d'inscription
dimanche 27 janvier 2008
Statut
Membre
Dernière intervention
2 septembre 2011
6
19 mars 2008 à 16:05
19 mars 2008 à 16:05
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.
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.
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 898
19 mars 2008 à 16:07
19 mars 2008 à 16:07
Essaie plutôt :
find /repertoire -type f -exec ls -l {} \; | grep -E '15:08';-))
stephbret56
Messages postés
186
Date d'inscription
dimanche 27 janvier 2008
Statut
Membre
Dernière intervention
2 septembre 2011
6
19 mars 2008 à 16:10
19 mars 2008 à 16:10
oui c'est ok avec le ; au bonne endroit
merci beaucoup
Bonne apm
merci beaucoup
Bonne apm
cuicuicuilesptitsoiseaux
Messages postés
151
Date d'inscription
dimanche 18 mars 2007
Statut
Membre
Dernière intervention
3 septembre 2011
5
19 mars 2008 à 16:18
19 mars 2008 à 16:18
Pense à passer le sujet en résolu :).
Bye !
Bye !
stephbret56
Messages postés
186
Date d'inscription
dimanche 27 janvier 2008
Statut
Membre
Dernière intervention
2 septembre 2011
6
19 mars 2008 à 16:33
19 mars 2008 à 16:33
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???
stephbret56
Messages postés
186
Date d'inscription
dimanche 27 janvier 2008
Statut
Membre
Dernière intervention
2 septembre 2011
6
19 mars 2008 à 16:42
19 mars 2008 à 16:42
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
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
stephbret56
Messages postés
186
Date d'inscription
dimanche 27 janvier 2008
Statut
Membre
Dernière intervention
2 septembre 2011
6
20 mars 2008 à 08:09
20 mars 2008 à 08:09
Slt,
Qui peut m'aider pour faire la restauration a partir du résultat du find
Qui peut m'aider pour faire la restauration a partir du résultat du find
dubcek
Messages postés
18783
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 avril 2025
5 630
20 mars 2008 à 08:43
20 mars 2008 à 08:43
hello
tar -xvf $TAPE $(find /repertoire -type f -exec ls -l {} \; | awk '/15:08/ {print $NF}')
tar -xvf $TAPE $(find /repertoire -type f -exec ls -l {} \; | awk '/15:08/ {print $NF}')
stephbret56
Messages postés
186
Date d'inscription
dimanche 27 janvier 2008
Statut
Membre
Dernière intervention
2 septembre 2011
6
20 mars 2008 à 09:51
20 mars 2008 à 09:51
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
Merci à toutes et tous bonne journée