Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#1 Le 18/06/2010, à 10:50

killofthedevil

Renomé un dossier depuis le terminal (RESOLU)

Bonjour a tous,

voila je commence a me mettre a linux et plus particulièrement a Ubuntu 10.04

j'ai déjà lu quelque tuto sur l'utilisation du terminal et j'arrive a me déplacer dans les dossier et crée et déplacer des fichier et dossier.

Mon problème et que j'essaie de renommé un dossier avec le terminal voici ma formule :


olivier@olivier-desktop:~/Musique$ mv Bo saison 1 "lost Bo Saison 1"

mon dossier d'origine s'appelle Bo saison 1 et je veux le renomé lost Bo Saison 1

j'utilise mv car j'ai vu qu'on pouvais renommé avec cette commande

et sa me mais sa :

mv: la cible `lost Bo Saison 1' n'est pas un répertoire

es qu'elle qu'un peut m'aider svp car je commence vraiment a aime le terminal smile

Dernière modification par killofthedevil (Le 18/06/2010, à 11:27)

Hors ligne

#2 Le 18/06/2010, à 10:54

Phendrax

Re : Renomé un dossier depuis le terminal (RESOLU)

Normal t'as des espaces dans ton nom de fichier, donc pour lui c'est différents arguments. Tu dois les échaper avec un caractère spécial : soit tu met la chaine entre " " ou entre ' ', soit tu met des \ devant chaque espace.

Du coup avec cette commande :

olivier@olivier-desktop:~/Musique$ mv Bo saison 1 "lost Bo Saison 1"

il comprend : déplacer "Bo", "saison" et "1" vers "lost Bo Saison 1"

Il faudra faire :

mv "Bo saison 1" "lost Bo Saison 1"

pour qu'il comprenne : déplacer "Bo saison 1" vers "lost Bo Saison 1"

Dernière modification par Phendrax (Le 18/06/2010, à 10:56)


HP Pavillon dv6800 - Ubuntu 10.10 - GNOME 2.32.0

Hors ligne

#3 Le 18/06/2010, à 11:00

killofthedevil

Re : Renomé un dossier depuis le terminal (RESOLU)

merci de ta réponse si rapide

j'ai entré ma commande comme sa

olivier@olivier-desktop:~/Musique$ mv "BO saison 1" "lost Bo Saison 1"

et sa a fonctionné smile:)  je te remercie encore


j'ai une autre question

si je voulais renommé disons 4 dossier quel serai la procédure pour le faire une une ligne de commande ?

Hors ligne

#4 Le 18/06/2010, à 11:00

cracolinux

Re : Renomé un dossier depuis le terminal (RESOLU)

Salut!

Ta commande est bonne mais tu dois "protéger" les espaces par un antislash \

mv Bo\ saison\ 1 lost\ Bo\ Saison\ 1

N'oublie pas de te servir de la touche tabulation pour compléter les chemins et nom de fichier, ça fais gagner du temps et ça use moins les doigts.

Le terminal, c'est super. Moi je commence aussi à l'utiliser depuis quelques temps et ça devient très prenant!

En revanche, hésites pas à corriger tes fautes d'orthographe et de conjugaison. smile
(j'en profite pour le faire aussi !! roll)

[edit] trop tard !

Pour renommer 4 dossiers en une ligne, il te faut séparer chaque commandes par ;

exemple :

mv toto toto2 ; mv toto_1 toto_2 ; etc...

Bien sûr, il faut que les dossiers soient tous dans le répertoire en cours

Dernière modification par cracolinux (Le 18/06/2010, à 11:05)


Pixup : postez vos images vite et bien
« Ne devenez jamais pessimiste. Un pessimiste a plus souvent raison qu'un optimiste, mais l'optimiste s'amuse plus — et aucun des deux ne peut arrêter la marche du monde. » R.Heinlein

Hors ligne

#5 Le 18/06/2010, à 11:06

Phendrax

Re : Renomé un dossier depuis le terminal (RESOLU)

mv permet de déplacer le ou les fichiers sources vers le fichier destination

mv <source1> [source2 [source3 ...]] <destination>

Biensur si il y a plusieurs sources, la destination devra être un dossier

Par conséquent, si tu veux juste renommer des dossiers, tu ne peux donner que 2 arguments : la source et la destination (le nouveau nom du dossier)
Tu ne peux donc pas le faire en une seule ligne.

Si tu fais

mv Dossier_1 Dossier_2 Nouveau_nom_1 Nouveau_nom2

les Dossier_1, Dossier_2, Nouveau_nom_1 seront tous les 3 déplacés dans Nouveau_nom_2 (si il existe).

Edit : grilled

Dernière modification par Phendrax (Le 18/06/2010, à 11:06)


HP Pavillon dv6800 - Ubuntu 10.10 - GNOME 2.32.0

Hors ligne

#6 Le 18/06/2010, à 11:11

killofthedevil

Re : Renomé un dossier depuis le terminal (RESOLU)

Oui oui la touche tabulation je l'utilise croit moi big_smile et désoler pour mes faute d'orthographe et de conjugaison j'ai jamais était très doué mais j'essaie de m'améliorai smile

j'ai aussi essayer de faire la commande avec les antislash et mais j'aime un peu plus les ":)".

T'aurai une solution pour renommé plusieurs dossier en une seul ligne de commande ?

et encore merci

Hors ligne

#7 Le 18/06/2010, à 11:13

killofthedevil

Re : Renomé un dossier depuis le terminal (RESOLU)

Ah je viens de voir vos réponse je vais essayer et je vous tien au courant

merci

Hors ligne

#8 Le 18/06/2010, à 11:20

killofthedevil

Re : Renomé un dossier depuis le terminal (RESOLU)

Cracolinux j'ai mis ta ligne de commande

la voila :

olivier@olivier-desktop:~/Musique$ mv "BO Saison 3" "Lost Bo Saison 3" ; "BO Saison 4" "Lost Bo Saison 4" ; "BO Saison 5" "Lost Bo Saison 5"

et sa ma juste renommé BO saison 3 en Lost Bo saison 3 le reste na pas bougé

tu voie ou j'ai pu faire une erreur ?

Hors ligne

#9 Le 18/06/2010, à 11:23

Phendrax

Re : Renomé un dossier depuis le terminal (RESOLU)

Bah t'as pas remis la commande mv à chaque fois.

Mettre un ; c'est comme sauter une ligne : ça indique que l'instruction est terminée et qu'on passe à autre chose


HP Pavillon dv6800 - Ubuntu 10.10 - GNOME 2.32.0

Hors ligne

#10 Le 18/06/2010, à 11:27

killofthedevil

Re : Renomé un dossier depuis le terminal (RESOLU)

Ah oui merci j'avais pas vu

voila sa a marcher je vous remercie beaucoup tous les deux smile

Hors ligne

Haut de page ↑