Comment mv .bin bin


13

Je cachais certains dossiers sur ma machine Ubuntu. Par erreur, j'ai également masqué le dossier bin en utilisant

cd /
mv bin .bin

Maintenant, je pouvais cd en .bin, mais je ne suis pas en mesure d'afficher le répertoire bin. Quelqu'un peut-il aider? J'essayais la commande suivante:

mv .bin bin

Je reçois l'erreur suivante

bash: /bin/mv: No such file or directory

J'ai essayé de me connecter en tant que root, mais ma machine me demande d'installer la connexion. En faisant la connexion d'installation apt-get, je reçois un message de connexion est actuellement la dernière version.


5
Pour aider les autres dans des cas similaires, la première règle est de ne pas paniquer. Lisez ensuite la première réponse ci-dessous. Mais pour avoir encore plus d'idées sur ce qui est possible: lug.wsu.edu/node/414 (système différent, système d'exploitation différent, mais les idées sont toujours pertinentes, et la fiabilité d'Unix est (presque, si les distributeurs se souviennent de la garder saine)) brillant)
— Olivier Dulac

Réponses:


35

Si vous avez toujours un shell racine ouvert, exécutez

cd /
/.bin/mv .bin bin

Votre shell ne peut pas trouver mvcar il n'est plus sur le chemin; lui donner le chemin complet lui permettra de fonctionner.

(En règle générale, il est préférable de ne pas renommer les répertoires en dehors de votre répertoire personnel - ils sont gérés par le gestionnaire de packages, et vous risquez de les confondre et d'empêcher les mises à jour d'être appliquées à l'avenir.)


3
@Apricot Pas besoin de paniquer. Même si vous ne pouviez pas être en mesure de restaurer les noms de répertoire à partir de votre système en cours d'exécution (et cassé), vous auriez toujours pu utiliser un système en direct pour le sauver.
— Richard Neumann

9
@Apricot: c'est bien, mais la sauvegarde doit être effectuée avant que quelque chose ne se passe mal;) Continuez à prendre des sauvegardes régulièrement à partir de maintenant.
— Olivier Dulac

1
Oui, faire des sauvegardes est toujours bon, même si elles ne s'avèrent pas nécessaires dans la situation actuelle.
— M. Lister

3
@ user3490 il se déplace sans se plaindre; voir Écrasement d'un exécutable en cours d'exécution ou .so pour plus de détails.
— Stephen Kitt

2
De manière abstraite, renommer /.binen /binne modifie ni aucun fichier du répertoire renommé, ni le répertoire lui-même; la seule chose qui est modifiée est le nom d'une entrée dans le répertoire racine !
— zwol
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.