Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

#1 Le 16/05/2017, à 12:29

fdemo

grosse bêtise : mv /* .

Bonjour,

En voulant faire mv toto/* . mon doigt a rippé : résultat mv toto /* . avec un espace entre toto et /*.
Résultat : Plus aucune commande ne fonctionne, même si j'ai toujours la main.
Je vois en utilisant <Tab> les commandes qui sont sous bin (déplacé dans mon répertoire courant),
mais quand je veux l'exécuter : il me met: bash: /monrep/bin/ls: No such file or directory
Je suis à distance sur un serveur qui est à 700km et je ne peux pas démarrer sur un CD Live !
C'est un serveur en prod !
Y a-t-il un moyen rapide de faire le 'mv' dans l'autre sens ?

Merci de vos lumières

Hors ligne

#2 Le 16/05/2017, à 17:38

strike07

Re : grosse bêtise : mv /* .

bonjour,
quel dossier as-tu tenté de déplacer?

Hors ligne

#3 Le 16/05/2017, à 17:53

fdemo

Re : grosse bêtise : mv /* .

J'ai tenté toto/* mais j'ai déplacé /* !
Donc /bin /etc /lib /usr .... tout / ou presque (tout ce que le système a bien voulu me déplacer) est dans mon répertoire .

Hors ligne

#4 Le 18/05/2017, à 16:27

LukePerp

Re : grosse bêtise : mv /* .

fdemo a écrit :

J'ai tenté toto/* mais j'ai déplacé /* !
Donc /bin /etc /lib /usr .... tout / ou presque (tout ce que le système a bien voulu me déplacer) est dans mon répertoire .

Ce n'est pas logique. La commande dont tu parle n'aurais pas du déplacer /* dans toto.
Tu devrais pouvoir faire l'inverse, remettre dans le bon ordre, en faisant pareil :

mv toto /*

le manuel de mv indique : mv [source] [destination]

Dernière modification par LukePerp (Le 18/05/2017, à 18:50)


Desktop : Linux Mint Mate 17.3 - Intel i5 - 8 Go - Dual boot Windows 7
Labtop ASUS : Xubuntu 16 - Intel i3 - 4 Go
Labtop de 1993 : Lubuntu 14 - Pentium M - 432 Mo - Thème/icônes changés via www.box-look.org
Mémo : lien

Hors ligne

#5 Le 19/05/2017, à 12:29

soshy

Re : grosse bêtise : mv /* .

Si si, c'est tout a fait logique et le man indique aussi :

mv [OPTION]... SOURCE... DIRECTORY

les ... indiquent qu'il peut y en avoir plusieurs.

mv dossier1 dossier2 fichier3 repertoire_cible

Ceci fonctionne bien et deplace dossier1 dossier2 fichier3 dans repertoire_cible
Sa commande c'etait

mv toto /* .

Il a donc tout (/bin /sbin /etc ...) deplace dans le repertoire courant.

Quant a savoir comment reparer ca, j'en ai aucune idee hmm

Dernière modification par soshy (Le 19/05/2017, à 12:31)

Hors ligne

#6 Le 19/05/2017, à 12:58

bruno

Re : grosse bêtise : mv /* .

Pas sûr que cela fonctionne mais dans ce cas :

mv bin cdrom dev home lib64 media opt root sbin sys usr boot etc initrd.* lib lost+found mnt proc run srv tmp var vmlinuz.* /

Dernière modification par bruno (Le 19/05/2017, à 12:59)

Hors ligne

#7 Le 19/05/2017, à 14:11

maxire

Re : grosse bêtise : mv /* .

Peut-être;

./bin/mv les-répertoires-à-remettre-sous-/ /  

Dernière modification par maxire (Le 19/05/2017, à 14:13)


Maxire
Archlinux/Mate + Debian Stretch/Gnome sur portable -- Archlinux/Mate sur poste de travail

Hors ligne

#8 Le 19/05/2017, à 23:09

navtex

Re : grosse bêtise : mv /* .

Ou comment définir le nouveau PATH ?


xubuntu 16.04  dell précision 4500
Voyager 16.04   sur Dell vostro 1720  2.66GHz × 2  - Ram 4Gio
Xubuntu 14.04  sur  Panasonic CF-M34  PIII 0,93Ghz   500Mo
(Keep the wind in your back)

Hors ligne