cerhu > linux.debian.user.french

Frederic Zulian (04/01/2019, 23h40)
Bonjour,

J'ai récupéré le contenu d'un DD avec Photorec.
Cela a bien fonctionné mais je me retrouve avec 542 répertoires et quelques
milliers de fichiers.

Comment puis-je extraire à travers l'ensemble des répertoires les fichiers
avec une extension spécifiques (ex jpeg) ?

J'ai tenté : find . -name ".jpeg" -print mais il ne me retourne aucun
résultat.

Une idée ?
Bernard Schoenacker (04/01/2019, 23h50)
----- Mail original -----

> De: "Frederic Zulian" <fzulian>
> À: "ML Debian User French" <debian-user-french>
> Envoyé: Vendredi 4 Janvier 2019 22:33:20
> Objet: Syntaxe de find


> Bonjour,


> J'ai récupéré le contenu d'un DD avec Photorec.
> Cela a bien fonctionné mais je me retrouve avec 542 répertoireset
> quelques milliers de fichiers.


> Comment puis-je extraire à travers l'ensemble des répertoires les
> fichiers avec une extension spécifiques (ex jpeg) ?


> J' ai tenté : find . -name ".jpeg" -print mais il ne me retourne
> aucun résultat.


> Une idée ?


> --
> Frédéric ZULIAN


bonjour,

normalement c'est :

find / -name "*.jpeg"

sous réserve que je n'ai pas dit d'âneries

merci
slt
bernard
fred (04/01/2019, 23h50)
Bonjour,

Je pense qu'il manque le caractère jocker *

find . -name "*.jpeg"

Là tu recherches ce qui correspond précisément à .jpeg et non tout ce
qui se termine par .jpeg ...

Fred

Le 04/01/2019 à 22:33, Frederic Zulian a écrit :
[..]
Quentin Lejard (05/01/2019, 01h10)
Bonjour,

tu peux même pousser le vice à exécuter :

find . -iname *jpeg*

Cordialement.

Le 04/01/2019 à 22:46, Bernard Schoenacker a écrit :
[..]
Pierre ESTREM (05/01/2019, 03h20)
Bonjour Frédéric,

Tu peux suirtout appliquer une commande pour chaque occurrence
retournée, exemple :

find <point-de-montage> -iname "*.jpeg" -exec cp {} <vers...> \;

Tu peux préférer -iregex si tu maîtrises les expressions régulières.

J'exécute find en mode sudo pour éviter les erreurs.

pierre estrem

Le 04/01/2019 à 22:33, Frederic Zulian a écrit :
[..]
Christophe Moille (05/01/2019, 20h50)
Le vendredi 04 janv. 2019 à 22:33:20 (+0100), Frederic Zulian a écrit :
> Bonjour,
> J'ai récupéré le contenu d'un DD avec Photorec.
> Cela a bien fonctionné mais je me retrouve avec 542 répertoires et quelques
> milliers de fichiers.
> Comment puis-je extraire à travers l'ensemble des répertoires  les fichiers
> avec une extension spécifiques (ex jpeg) ?
> J'ai tenté : find . -name ".jpeg" -print mais il ne me retourne aucun résultat.
> Une idée ?


Le script présenté sur cette page ne répondrait-il pas à ton problème ?
[..]
Francois Meyer (06/01/2019, 23h40)
Le 04/01/2019 à 22:33, Frederic Zulian a écrit :
> Bonjour,
> J'ai récupéré le contenu d'un DD avec Photorec.
> Cela a bien fonctionné mais je me retrouve avec 542 répertoires et
> quelques milliers de fichiers.
> Comment puis-je extraire à travers l'ensemble des répertoires  les
> fichiers avec une extension spécifiques (ex jpeg) ?
> J'ai tenté : find . -name ".jpeg" -print mais il ne me retourne aucun
> résultat.
> Une idée ?
> --
> Frédéric ZULIAN


ça ne devrait pas être "*.jpeg" plutôt ?

François
roger.tarani (07/01/2019, 03h00)
+1 Oui.

$ find / *.jpeg

Mais vous mettez des guillemets ?

Moi je m'en passe (" " ou ' '), et ça marche, sauf s'il y a des espaces dans le path.

Et -print ?
Sans cette option ça me donne le même résultat à l'affichage.

----- Original Message -----
From: "Francois Meyer" <francois-jean.meyer>
To: debian-user-french
Sent: Sunday, January 6, 2019 10:13:10 PM
Subject: Re: Syntaxe de find

Le 04/01/2019 à 22:33, Frederic Zulian a écrit :
> Bonjour,
> J'ai récupéré le contenu d'un DD avec Photorec.
> Cela a bien fonctionné mais je me retrouve avec 542 répertoireset
> quelques milliers de fichiers.
> Comment puis-je extraire à travers l'ensemble des répertoires  les
> fichiers avec une extension spécifiques (ex jpeg) ?
> J'ai tenté : find . -name ".jpeg" -print mais il ne me retourne aucun
> résultat.
> Une idée ?
> --
> Frédéric ZULIAN


ça ne devrait pas être "*.jpeg" plutôt ?

François
Stephane Ascoet (07/01/2019, 10h30)
Le 07/01/2019 à 01:50, roger.tarani a écrit :
> Moi je m'en passe (" " ou ' '), et ça marche, sauf s'il y a des espaces dans le path.


Bonjour, si tu ne mets pas de guillemets, le joker est interprete par le
shell et non par Find. Ce dernier se contente alors seulement d'afficher
les fichiers correspondants au motif situes dans le dossier courant.
roger.tarani (07/01/2019, 17h00)
Ok.
Chaque jour une commande Linux !(ou quelques options d'une commande habituelle...)
Merci

----- Original Message -----
From: "Stephane Ascoet" <stephane.ascoet>
To: "roger tarani" <roger.tarani>, debian-user-french
Sent: Monday, January 7, 2019 9:27:15 AM
Subject: Re: Syntaxe de find

Le 07/01/2019 à 01:50, roger.tarani a écrit :
> Moi je m'en passe (" " ou ' '), et ça marche, sauf s'il y a des espaces dans le path.


Bonjour, si tu ne mets pas de guillemets, le joker est interprete par le
shell et non par Find. Ce dernier se contente alors seulement d'afficher
les fichiers correspondants au motif situes dans le dossier courant.
k6dedijon (12/01/2019, 20h30)
Bonjour,
Je croyais que ça avait déjà écrit.
Il faut ajouter une astérisque.
La syntaxe est :
find . -name "*.jpeg"
et tous les jpeg apparaissent
A+
Cassis

----- Mail d'origine -----
De: Francois Meyer <francois-jean.meyer>
À: debian-user-french
Envoyé: Sun, 06 Jan 2019 22:13:10 +0100 (CET)
Objet: Re: Syntaxe de find

Le 04/01/2019 à 22:33, Frederic Zulian a écrit :
> Bonjour,
> J'ai récupéré le contenu d'un DD avec Photorec.
> Cela a bien fonctionné mais je me retrouve avec 542 répertoireset
> quelques milliers de fichiers.
> Comment puis-je extraire à travers l'ensemble des répertoires  les
> fichiers avec une extension spécifiques (ex jpeg) ?
> J'ai tenté : find . -name ".jpeg" -print mais il ne me retourne aucun
> résultat.
> Une idée ?
> --
> Frédéric ZULIAN


ça ne devrait pas être "*.jpeg" plutôt ?

François
Discussions similaires
Difficultés avec la syntaxe de find

Syntaxe avec 'find'

Syntaxe de Find....

plantage excel avec la fonction find et find next


Fuseau horaire GMT +2. Il est actuellement 00h07. | Privacy Policy