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.