Bash et parenthèses !?
Résolu/Fermé
theyul
Messages postés
23
Date d'inscription
mercredi 31 octobre 2007
Statut
Membre
Dernière intervention
18 juillet 2008
-
6 nov. 2007 à 20:18
lami20j - 7 nov. 2007 à 00:08
lami20j - 7 nov. 2007 à 00:08
22 réponses
Utilisateur anonyme
6 nov. 2007 à 20:19
6 nov. 2007 à 20:19
SAlut essayes de mettre le nom du fichier entre apostrophes
'nomfichieravec(et)dedans'
theyul
Messages postés
23
Date d'inscription
mercredi 31 octobre 2007
Statut
Membre
Dernière intervention
18 juillet 2008
3
6 nov. 2007 à 20:23
6 nov. 2007 à 20:23
voilà le nom de mon fichier:
Revue technique Volvo 440-460-480 (assemblé).pdf
voila ce que je tapes et ce qu-il me réponds:
mv Revue\ technique\ Volvo\ 440-460-480\ (assemblé).pdf /home/moustique/Documents/thomas/RTA/
bash: syntax error near unexpected token `(' (je veux déplacer le fichier )
et si je lui mets mes apostrophes comme ca: '(assemblé)', ca marche pas ...
Revue technique Volvo 440-460-480 (assemblé).pdf
voila ce que je tapes et ce qu-il me réponds:
mv Revue\ technique\ Volvo\ 440-460-480\ (assemblé).pdf /home/moustique/Documents/thomas/RTA/
bash: syntax error near unexpected token `(' (je veux déplacer le fichier )
et si je lui mets mes apostrophes comme ca: '(assemblé)', ca marche pas ...
Utilisateur anonyme
6 nov. 2007 à 20:27
6 nov. 2007 à 20:27
il faut mettre le nom du fichier en entier entre apostrophes.
theyul
Messages postés
23
Date d'inscription
mercredi 31 octobre 2007
Statut
Membre
Dernière intervention
18 juillet 2008
3
6 nov. 2007 à 20:28
6 nov. 2007 à 20:28
mv 'Revue technique Volvo 440-460-480 (assemblé).pdf' /home/moustique/Documents/thomas/RTA/
mv: ne peut évaluer `Revue technique Volvo 440-460-480 (assemblé).pdf': Aucun fichier ou répertoire de ce type
...pas mieux...
mv: ne peut évaluer `Revue technique Volvo 440-460-480 (assemblé).pdf': Aucun fichier ou répertoire de ce type
...pas mieux...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 894
6 nov. 2007 à 20:30
6 nov. 2007 à 20:30
Salut,
Il te faut protéger les parenthèses aussi, car c'est des caractères entrant dans la syntaxe de "bash" (pour grouper les commandes notamment), donc :
Il te faut protéger les parenthèses aussi, car c'est des caractères entrant dans la syntaxe de "bash" (pour grouper les commandes notamment), donc :
mv Revue\ technique\ Volvo\ 440-460-480\ \(assemblé\).pdf /home/moustique/Documents/thomas/RTA/devrait le faire ;-))
bob031
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
472
6 nov. 2007 à 20:31
6 nov. 2007 à 20:31
bonjour,
ou bien : si possible: changer le noms des fichiers.
:-))
ou bien : si possible: changer le noms des fichiers.
:-))
theyul
Messages postés
23
Date d'inscription
mercredi 31 octobre 2007
Statut
Membre
Dernière intervention
18 juillet 2008
3
6 nov. 2007 à 20:34
6 nov. 2007 à 20:34
Ben justement, j'avais essayé et je viens de éessayer mais ca le fait pas ..
mv Revue\ technique\ Volvo\ 440-460-480\ \(assemblé\).pdf /home/moustique/Documents/thomas/RTA/
mv: ne peut évaluer `Revue technique Volvo 440-460-480 (assemblé).pdf': Aucun fichier ou répertoire de ce type
Bizarre, bizarre ...
mv Revue\ technique\ Volvo\ 440-460-480\ \(assemblé\).pdf /home/moustique/Documents/thomas/RTA/
mv: ne peut évaluer `Revue technique Volvo 440-460-480 (assemblé).pdf': Aucun fichier ou répertoire de ce type
Bizarre, bizarre ...
theyul
Messages postés
23
Date d'inscription
mercredi 31 octobre 2007
Statut
Membre
Dernière intervention
18 juillet 2008
3
6 nov. 2007 à 20:36
6 nov. 2007 à 20:36
J'ai bien pensé à changer le nom du fichier mais j'ai pas les droits et donc, même si je veux changer les droits, je me retrouves avec le même problème.
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 894
6 nov. 2007 à 20:37
6 nov. 2007 à 20:37
Ben c'est bizarre ;-\
[rep]$ touch "technique Volvo 440-460-480 (assemblé).pdf" [rep]$ ls technique Volvo 440-460-480 (assemblé).pdf [rep]$ mv technique\ Volvo\ 440-460-480\ \(assemblé\).pdf blabla.pdf [rep]$ ls blabla.pdf [rep]$Aide-toi de la complétion (touche TAB) pour compléter et saisir les noms dans ces cas là.
theyul
Messages postés
23
Date d'inscription
mercredi 31 octobre 2007
Statut
Membre
Dernière intervention
18 juillet 2008
3
6 nov. 2007 à 20:46
6 nov. 2007 à 20:46
Terrible, ca marche !
J'ai fait ce que tu as écris sans comprendre et c'est ok. Par contre, j'ai pas compris a quoi servait "touch". Et en fait, en konsole pour renommer un fichier, on se sert de mv ?
J'avais d'abord fait tab et il m'envoyait:
Display all 2389 possibilities? (y or n)
J'ai écrit "touch" ensuite.
Merci en tout cas.
J'ai fait ce que tu as écris sans comprendre et c'est ok. Par contre, j'ai pas compris a quoi servait "touch". Et en fait, en konsole pour renommer un fichier, on se sert de mv ?
J'avais d'abord fait tab et il m'envoyait:
Display all 2389 possibilities? (y or n)
J'ai écrit "touch" ensuite.
Merci en tout cas.
bob031
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
472
6 nov. 2007 à 20:51
6 nov. 2007 à 20:51
si je suis intervenu c'est que ça m'a rappelé le souci du fichier windows que j'avais rapatrié sous linux (hé oui le fameux problème du "nom de fichier").
Sous linux en mode console , impossible pour moi de manipuler ce "nom de fichier windows" (le TAB est inopérant dans mon cas).
l'idée (dans la mesure ou l'on a les droits et pour moi pas de problème : clic droit averc la souris et renommage du fichier en plus "linuxien".
ensuite plus de problème pour manipuler le fichier en mode console.
mais peut-être que quelque chose m'échappe dans ce problème.
:-))
Sous linux en mode console , impossible pour moi de manipuler ce "nom de fichier windows" (le TAB est inopérant dans mon cas).
l'idée (dans la mesure ou l'on a les droits et pour moi pas de problème : clic droit averc la souris et renommage du fichier en plus "linuxien".
ensuite plus de problème pour manipuler le fichier en mode console.
mais peut-être que quelque chose m'échappe dans ce problème.
:-))
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 894
6 nov. 2007 à 20:51
6 nov. 2007 à 20:51
La commande "touch" sert à créer un fichier vide (enfin elle ne sert pas qu'à ça, mais ici oui).
Comme il me fallait un exemple pour faire les tests, j'ai d'abord créé un fichier vide contenant des espaces dans son nom ainsi que des parenthèses...
Si ça marche tant mieux, mais j'ai des doutes quand même ;-\
Comme il me fallait un exemple pour faire les tests, j'ai d'abord créé un fichier vide contenant des espaces dans son nom ainsi que des parenthèses...
Si ça marche tant mieux, mais j'ai des doutes quand même ;-\
theyul
Messages postés
23
Date d'inscription
mercredi 31 octobre 2007
Statut
Membre
Dernière intervention
18 juillet 2008
3
6 nov. 2007 à 20:56
6 nov. 2007 à 20:56
En fait je me suis enflammé, avec mv, je crois avoir juste crée un fichier vide justement...
Utilisateur anonyme
6 nov. 2007 à 20:59
6 nov. 2007 à 20:59
concernant l'auto-completion avec TAB, s'il t'a posé cette question c'ets que tu as du appuyer alors que tu n'avais pas encore tapé de commande, donc forcement ça fait beaucoup de possibilité, il faut commencer à taper la commande où le nom du fichier que tu veux et APRES appuyer sur TAB ;-)
theyul
Messages postés
23
Date d'inscription
mercredi 31 octobre 2007
Statut
Membre
Dernière intervention
18 juillet 2008
3
6 nov. 2007 à 21:13
6 nov. 2007 à 21:13
Je voudrais, sinon, simplement le renommer mais même problème ...
mv Revue\ Technique\ Volvo\ 440-460-480\ \(assemblé\).pdf RtaVolvo440-460-480.pdf
mv: ne peut évaluer `Revue Technique Volvo 440-460-480 (assemblé).pdf': Aucun fichier ou répertoire de ce type
mv Revue\ Technique\ Volvo\ 440-460-480\ \(assemblé\).pdf RtaVolvo440-460-480.pdf
mv: ne peut évaluer `Revue Technique Volvo 440-460-480 (assemblé).pdf': Aucun fichier ou répertoire de ce type
Utilisateur anonyme
6 nov. 2007 à 21:15
6 nov. 2007 à 21:15
quand tu tapes
et que tu appuies sur TAB à ce moment-là est-ce que tu as ton fichier dans les choix possibles ?
mv R
et que tu appuies sur TAB à ce moment-là est-ce que tu as ton fichier dans les choix possibles ?
bob031
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
472
6 nov. 2007 à 21:16
6 nov. 2007 à 21:16
j'ai dit ceci :
l'idée : clic droit avec la souris et renommage du fichier en plus "linuxien".
car j'ai dit ceci :
Sous linux en mode console , impossible pour moi de manipuler ce "nom de fichier windows" (le TAB est inopérant dans mon cas).
:-))
l'idée : clic droit avec la souris et renommage du fichier en plus "linuxien".
car j'ai dit ceci :
Sous linux en mode console , impossible pour moi de manipuler ce "nom de fichier windows" (le TAB est inopérant dans mon cas).
:-))
bob031
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
472
6 nov. 2007 à 21:38
6 nov. 2007 à 21:38
et pour le problème de droits sur le fichier : no problémo :
su -
chown user fichier
chown user.user fichier
et voilà !
:-))
su -
chown user fichier
chown user.user fichier
et voilà !
:-))
Utilisateur anonyme
6 nov. 2007 à 21:18
6 nov. 2007 à 21:18
question con sinon, t'es bien au bon endroit dans l'arborescence quand tu tapes ta commande ?
theyul
Messages postés
23
Date d'inscription
mercredi 31 octobre 2007
Statut
Membre
Dernière intervention
18 juillet 2008
3
6 nov. 2007 à 21:23
6 nov. 2007 à 21:23
Il me dit ca:
$ mv R
mv: opérande du fichier cible manquant après `R'
...
Oui, je suis dans le bon endroit
$ mv R
mv: opérande du fichier cible manquant après `R'
...
Oui, je suis dans le bon endroit