Commande "copy" sous terminal?

Publié : 18.10.2009 - 13h14 par djtrance

Bonjour all!

Je me retrouve devant un dilemme, j'ai sur un DVD plus de 1'800 photos que je dois transférer sur iPhoto pour ma chère femme. Le hic, je consulte le DVD, et évidemment le mac cherche à afficher (en vignette) toutes les photos, ce qui prend considérablement du temps (elle n'a pas la bête des bêtes, en attendant le MB Air...).

Ma question, sous DOS (ouiii, sur Windaube), il existe la commande "copy", en introduisant d'abord la source, puis la destination, style "copy a: c:\windows", existe-il une commande similaire sous Mac, commande terminal? Mon idée était de passer par là pour copier directement les fichiers se trouvant sur le DVD sans devoir les afficher via le répertoire iPhoto pour résoudre le problème

It's possible?? :)

Merci d'avance all!


Re: Commande "copy" sous terminal?

Publié : 18.10.2009 - 14h27 par GIL

pour ça, il y a la commande cp

http://www.linuxcertif.com/doc/keyword/cp/


Re: Commande "copy" sous terminal?

Publié : 18.10.2009 - 17h30 par djtrance

Merci GIL, selon l'exemple, voici la commande:

Code : Tout sélectionner

$ cp Linux Certification /home/ikipou/


Mais là, ce cas est pour un dossier via un autre dossier, cela fonctionne-il par exemple d'un CD via le bureau, par ex:

Code : Tout sélectionner

$ cp Titre_du_DVD_photo /home/dossier/photo


??


Re: Commande "copy" sous terminal?

Publié : 18.10.2009 - 18h45 par GIL

pour faire au plus simple, après avoir tapé la commande cp sur le terminal ... il est possible de glisser-déposer le dossier source dans la fenêtre du terminal, ensuite faire la même chose pour le dossier cible. cela compose automatiquement le chemin complet du dossier ou du fichier ainsi déposé dans la fenêtre du terminal.

normalement cela devrait sortir par exemple

Code : Tout sélectionner

cp /Volumes/nom_du_disque_dvd/fichier /Users/nom_utilisateur/Desktop/dossier_sur_le_bureau


Re: Commande "copy" sous terminal?

Publié : 18.10.2009 - 19h11 par djtrance

Yeah merci GIL :)

Je vais tester ça sur le poste de madame, merci!


Re: Commande "copy" sous terminal?

Publié : 18.10.2009 - 19h38 par djtrance

Bon, il me met "cp: /Volumes/My Disc/ is a directory (not copied)" et c'est tout, rien ne se passe :(


Re: Commande "copy" sous terminal?

Publié : 19.10.2009 - 7h55 par 6ix

déji° a écrit :Bon, il me met "cp: /Volumes/My Disc/ is a directory (not copied)" et c'est tout, rien ne se passe :(


Premièrement, es-tu certain de vouloir copier l'entier de « My Disc/ » ? C'est apparemment ce qui se passe là.

Mais c'est sans doute le cas si toutes tes images sont à la racine du DVD. Dans ce cas, utilise l'option « -R » pour ta commande: « cp -R source cible ».

De plus, il y a le risque que l'opération ne soit pas permise, vu qu'il s'agit d'un volume, ou disons uniquement par un administrateur; dans ce cas, il faudra que tu fasses « sudo cp -R source cible », en entrant ton mot de passe administrateur après avoir fait Enter.

Au cas où, « man cp » te donnera des explications sur la commande de copie. Tu ne risques rien en faisant de fausses manips, si ce n'est de copier qqchose au mauvais endroit. Alors un conseil, lorsque tu entres cette commande et qu'aucune erreur n'est donnée, contrôle que la copie que tu voulais faire s'est déroulée correctement, sinon assure-toi que tu n'as pas copier qqchose de travers. :)


Re: Commande "copy" sous terminal?

Publié : 19.10.2009 - 9h24 par soizic

On peut supprimer les icônes dans le menu présentation du finder. C'est immédiat.
Moi aussi par moment je fatigue en le voyant afficher toutes mes photos !


Re: Commande "copy" sous terminal?

Publié : 19.10.2009 - 9h59 par djtrance

6ix a écrit :Premièrement, es-tu certain de vouloir copier l'entier de « My Disc/ » ? C'est apparemment ce qui se passe là.

Mais c'est sans doute le cas si toutes tes images sont à la racine du DVD. Dans ce cas, utilise l'option « -R » pour ta commande: « cp -R source cible ».

Yes, c'est exactement ça que je souhaite faire :) Comme je suis @ work, j'essaierais cela ce soir dès que je serais rentré!

6ix a écrit :De plus, il y a le risque que l'opération ne soit pas permise, vu qu'il s'agit d'un volume, ou disons uniquement par un administrateur; dans ce cas, il faudra que tu fasses « sudo cp -R source cible », en entrant ton mot de passe administrateur après avoir fait Enter.

Bahhh, tu penses bien que j'ai dû lui donner des droits admins :P

6ix a écrit :Au cas où, « man cp » te donnera des explications sur la commande de copie. Tu ne risques rien en faisant de fausses manips, si ce n'est de copier qqchose au mauvais endroit. Alors un conseil, lorsque tu entres cette commande et qu'aucune erreur n'est donnée, contrôle que la copie que tu voulais faire s'est déroulée correctement, sinon assure-toi que tu n'as pas copier qqchose de travers. :)

Merci sizix pour toutes ces informations, je ferais un feed-back dès que possible!

soizic a écrit :On peut supprimer les icônes dans le menu présentation du finder. C'est immédiat.
Moi aussi par moment je fatigue en le voyant afficher toutes mes photos !

C'est vrai, tu as total raison! Mais, je posais quand même la question car connaissant bien le truc sur PC, je voulais voir ça sur Mac :)


Re: Commande "copy" sous terminal?

Publié : 19.10.2009 - 11h36 par 6ix

déji° a écrit :
6ix a écrit :De plus, il y a le risque que l'opération ne soit pas permise, vu qu'il s'agit d'un volume, ou disons uniquement par un administrateur; dans ce cas, il faudra que tu fasses « sudo cp -R source cible », en entrant ton mot de passe administrateur après avoir fait Enter.

Bahhh, tu penses bien que j'ai dû lui donner des droits admins :P


Droits d'admin, je ne doute pas. :D Mais certaines parties ne sont accessibles que par l'utilisateur root, où un admin standard n'a pas tous les droits, d'où la nécessité de sudo. Je ne sais pas si c'est le cas ici, je n'ai pas testé, mais au cas où tu sauras comment faire.


Re: Commande "copy" sous terminal?

Publié : 20.10.2009 - 20h42 par djtrance

:) Bon, bonne nouvelle, avec le "-r", la copie démarre cette fois, cependant, j'ai une trop grande majorité de "cp: /Volumes/My Disc/fichier. extension": Input/output error

Alors que les fichiers ne sont pas corrompus, vu que si je patiente pendant des heures, j'arrive à parfaitement visualiser les photos s'y trouvant!


Re: Commande "copy" sous terminal?

Publié : 22.10.2009 - 22h55 par 6ix

Là désolé, mais je ne peux pas trop t'aider… :cry:


Re: Commande "copy" sous terminal?

Publié : 23.10.2009 - 7h08 par Tom25

Moi j'aurais fait ça sous AppleScript.

Ou alors utilises mon prog de synchro, tu choisis ton dossier source sur le DVD et le cible sur ton disque dur. Non ?


Re: Commande "copy" sous terminal?

Publié : 23.10.2009 - 13h12 par djtrance

Tom25 a écrit :Ou alors utilises mon prog de synchro, tu choisis ton dossier source sur le DVD et le cible sur ton disque dur. Non ?

Que diable, je n'y aurait jamais pensé!! Honte à moi!

Non mais, ce qui m'inquiète, c'est que, bon, il y a 2'000 photos, certes, mais il met un sacré temps à lire le DVD, cependant, on peut tous les apercevoir... Cela signifie donc que le DVD n'est pas corrompu, et c'est pour ça que j'ai "espoir"...

D'ici ce soir j'aurais testé le prog de Tom :) Merci!


Re: Commande "copy" sous terminal?

Publié : 24.10.2009 - 9h25 par 6ix

Tom25 a écrit :Moi j'aurais fait ça sous AppleScript.?


Je pense qu'une petite ligne de commande est tout de même plus rapide. :wink:
Par contre quand tout ne marche pas comme on veut ça vaut effectivement la peine de se tourner vers autre chose; j'espère que le problème sera résolu grâce à ton programme. :)


Re: Commande "copy" sous terminal?

Publié : 24.10.2009 - 12h32 par Jérémie

Moi, j'aurai utilisé le mode colonne dans le finder, pour éviter la génération de tous les prévisualisations.



M'enfin, ce que j'en dis...


Re: Commande "copy" sous terminal?

Publié : 24.10.2009 - 14h01 par djtrance

Lol tu crois que je n'ai pas déjà essayé? A peine je rentre dans le répertoire que je ne peux plus rien faire car il cherche automatiquement à afficher la prévisualisation, c'est comme si ça buguait...


Re: Commande "copy" sous terminal?

Publié : 24.10.2009 - 14h05 par KHannibal

Et si tu zippais tous ces fichiers sur un autre ordi, puis tu le transfères sur le vieux Mac et du décompresses où tu veux ?