Contenu | Rechercher | Menus

Annonce

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.

À propos de l'équipe du forum.

#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 & Laptop - Ubuntu Mate dernière LTS - Intel i5 - 16 Go - Dual boot Windows offline

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 + Ubuntu 22.04 + Archlinux/Gnome 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 sur CLEVO PA7 i5 32ram Jammy Jellyfish
ABientot sur le Libre

Hors ligne