script shell: erreur commande mv (résolu) |
Bienvenue invité ( Connexion | Inscription )
script shell: erreur commande mv (résolu) |
1 Jul 2017, 07:48
Message
#1
|
|
Adepte de Macbidouille Groupe : Membres Messages : 198 Inscrit : 10 Jul 2007 Membre no 90 329 |
Bonjour à tous
Je tente d'écrire une commande shell dans Automator afin de déplacer des fichiers; un dictaphone est connecté au Mac, son volume nommé DPM apparaît dans le finder, il contient des fichiers audio qu'il s'agit de déplacer dans un autre volume, nommé "courrier JP" auquel accédera une secrétaire, sur son poste. Le volume DPM est sous MS-DOS. Si je déplace ces fichiers "à la main" il n'y a aucun problème. La commande shell est: mv /Volumes/DPM_VOLUME/* /Volumes/"courrierJP" (l'* a pour but de ne déplacer que le contenu du dossier DPM) elle revient avec une erreur: mv: rename /Volumes/DPM-VOLUME/DAGU4959-DSS to /Volumes/courrier JP/DAGU4959-DSS: permission denied DAGU4959-DSS est le nom du fichier audio L'erreur rename semble vouloir dire que la commande mv a pour but de renommer le fichier alors que la syntaxe de déplacement me semble correcte. Où se situe l'erreur ? Merci à tous Ce message a été modifié par JPM01 - 6 Jul 2017, 05:39. |
|
|
1 Jul 2017, 13:01
Message
#2
|
|
Macbidouilleur de bronze ! Groupe : Membres Messages : 403 Inscrit : 29 Aug 2006 Lieu : France Membre no 66 917 |
Bonjour,
à la lecture de man mv, je comprends que la commande avec un seul paramètre supprime la source. Alors que si on lui donne aussi un chemin de destination, la commande combine copie vers la cible, puis suppression de la source. L'explication est peut-être dans Citation (man mv) The command "mv dir/afile dir" will abort with an error message. Ce que j'interprète, sauf erreur, par "il n'est pas possible de déplacer un fichier vers un dossier avec cette syntaxe". Mais quelle syntaxe conviendrait-elle ? J'ai fait quelques essais avec Code mv /Users/home/Desktop/source/* /Users/home/Desktop/cible\ JP ça fonctionne. Du coup, le "permission denied" m'oriente vers la vérification des droits. Mais je ne saurai pas en dire plus, je tâtonne encore assez dans le côté obscur de l'Unix. Edit : faurtographe Ce message a été modifié par lutch - 6 Jul 2017, 08:03. -------------------- Quelques très vieux Mac stockés ici et là.
Et enfin un ordi moderne… sous Linux. |
|
|
6 Jul 2017, 05:38
Message
#3
|
|
Adepte de Macbidouille Groupe : Membres Messages : 198 Inscrit : 10 Jul 2007 Membre no 90 329 |
Problème réglé: la syntaxe est bonne, seule la dénomination du dossier cible était mal rédigée.
Merci |
|
|
Nous sommes le : 23rd April 2024 - 20:55 |