Copier des fichiers de plusieurs répertoire
Résolu/Fermé
J'ai un mal fou
-
13 juin 2007 à 17:55
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 13 juin 2007 à 21:07
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 13 juin 2007 à 21:07
A voir également:
- Copier des fichiers de plusieurs répertoire
- Renommer plusieurs fichiers en même temps - Guide
- Comment copier une vidéo youtube - Guide
- Explorateur de fichiers - Guide
- Super copier - Télécharger - Gestion de fichiers
- Wetransfer gratuit fichiers lourd - Guide
9 réponses
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
13 juin 2007 à 18:50
13 juin 2007 à 18:50
Salut,
Si tu as plusieurs sous répertoires (donc pour recursif)
Si tu as plusieurs sous répertoires (donc pour recursif)
find /chemin/vers/repertoire/principal -name '*.png' -exec mv -v {} /chemin/de/destination \;Si tu as un seul répertoire ou tout est melangé
mv -v /chemin/repertoire/*.png /chemin/destination
!^^![ME]
Messages postés
4744
Date d'inscription
dimanche 10 juin 2007
Statut
Contributeur
Dernière intervention
1 mars 2020
395
13 juin 2007 à 18:01
13 juin 2007 à 18:01
bonjour,
pour les miniatures j'ai ta reponse mais pas pour le reste,
aller dans le dossier clic droit affichage puis miniatures et voila
pour les miniatures j'ai ta reponse mais pas pour le reste,
aller dans le dossier clic droit affichage puis miniatures et voila
Ah merci !^^![ME], en fait c'est moi qui déconne, j'essayais d'afficher des miniatures dans une archive zip, c'est pour ça que je n'y arrivais pas... Quel con je fait.
Si quelqu'un peut m'aider pour la copie des images.
Ce que je ne sais pas comment faire c'est de mettre une expression régulière couplé à la commande cp, je me doute que c'est *.png, mais comment l'intégrer à cp ?
Si quelqu'un peut m'aider pour la copie des images.
Ce que je ne sais pas comment faire c'est de mettre une expression régulière couplé à la commande cp, je me doute que c'est *.png, mais comment l'intégrer à cp ?
!^^![ME]
Messages postés
4744
Date d'inscription
dimanche 10 juin 2007
Statut
Contributeur
Dernière intervention
1 mars 2020
395
13 juin 2007 à 18:16
13 juin 2007 à 18:16
salut,
de rien!
de rien!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ouahou !!
Merci lami20j, ça fonctionne à merveille.
Pourrais-tu m'expliquer cette commande, je pense que ça veut dire grosso modo on recherche dans le répertoire source tout les noms de fichier finissant par .png, par contre je ne comprend pas le -exec mv -v {}
On exécute un déplacement le verbose est pour mv ou pour find ?
Les {} servent à quoi ?
Pourquoi y'a t-il un antislash devant le point-virgule final ?
Désolé de ces questions, mais j'aimerais comprendre.
Merci lami20j, ça fonctionne à merveille.
Pourrais-tu m'expliquer cette commande, je pense que ça veut dire grosso modo on recherche dans le répertoire source tout les noms de fichier finissant par .png, par contre je ne comprend pas le -exec mv -v {}
On exécute un déplacement le verbose est pour mv ou pour find ?
Les {} servent à quoi ?
Pourquoi y'a t-il un antislash devant le point-virgule final ?
Désolé de ces questions, mais j'aimerais comprendre.
ekra
Messages postés
1870
Date d'inscription
vendredi 15 avril 2005
Statut
Membre
Dernière intervention
24 juillet 2014
342
13 juin 2007 à 19:19
13 juin 2007 à 19:19
Salut
On applique au fichiers trouvés 'commande'
{} doit désigner le fichier trouvé.
Pour le reste :
-exec commande
On applique au fichiers trouvés 'commande'
{} doit désigner le fichier trouvé.
Pour le reste :
$ man find
Ok, j'ai toujours pas compris pourquoi il fallait échapper le ;, mais c'est pas grave.
Personne ne sait, pour que l'ouverture d'un répertoire ne s'effectue pas dans une nouvelle fenêtre ?
Merci à vous.
Personne ne sait, pour que l'ouverture d'un répertoire ne s'effectue pas dans une nouvelle fenêtre ?
Merci à vous.
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
13 juin 2007 à 20:43
13 juin 2007 à 20:43
Salut,
Je suppose que tu es sous Gnome : http://fr.gnomesupport.org/forums/viewtopic.php?pid=126
;-))
Je suppose que tu es sous Gnome : http://fr.gnomesupport.org/forums/viewtopic.php?pid=126
;-))
J'ai un mal fou
>
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
13 juin 2007 à 20:54
13 juin 2007 à 20:54
C'est règlé :)
J'en avais vraiment marre des multitudes de fenêtres ouvertes.
Merci ;)
J'en avais vraiment marre des multitudes de fenêtres ouvertes.
Merci ;)
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
13 juin 2007 à 20:40
13 juin 2007 à 20:40
Ok, j'ai toujours pas compris pourquoi il fallait échapper le ;, mais c'est pas grave.
Puisque ; pour le shell a une signification particulière donc il faut l'echappé pour le traiter un tant que caractère ; qui signifie la fin de la commande find
Voir Les pipelines
Puisque ; pour le shell a une signification particulière donc il faut l'echappé pour le traiter un tant que caractère ; qui signifie la fin de la commande find
Voir Les pipelines
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
13 juin 2007 à 20:44
13 juin 2007 à 20:44
Regarde ce qui ce passe si je ne mets pas \
lami20j@deb:~$ find . -name '*.pl' -exec cat {} ; find: Paramètre manquant pour « -exec »tu peux utiliser aussi les apostrophes
find . -name '*.pl' -exec cat {} ';'ou les guillemets
find . -name '*.pl' -exec cat {} ";"
Oui, j'avais vu dans le man qu'on pouvais utiliser des quotes à la place d'un échappement.
J'ai un peu mieux compris avec ton explication.
Merci à vous 2 en tout cas.
Vous pouvez mettre mon topic en résolu, car je ne peux pas.
Encore merci ;)
J'ai un peu mieux compris avec ton explication.
Merci à vous 2 en tout cas.
Vous pouvez mettre mon topic en résolu, car je ne peux pas.
Encore merci ;)
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
13 juin 2007 à 21:07
13 juin 2007 à 21:07
De rien :-))
Vous pouvez mettre mon topic en résolu
c'est fait
Vous pouvez mettre mon topic en résolu
c'est fait