Как сделать mv .bin bin

13

Я прятал некоторые папки на своем компьютере с Ubuntu. По ошибке я тоже спрятал папку bin с помощью

cd /
mv bin .bin

Теперь я могу перейти на .bin, но не могу отобразить каталог bin. Может кто-нибудь помочь? Я пробовал следующую команду:

mv .bin bin

Я получаю следующую ошибку

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

Я попытался войти в систему как root, но моя машина просит меня установить логин. При выполнении apt-get install login я получаю сообщение о входе в систему последней версии.

Абрикос
источник
5
Чтобы помочь другим в подобных случаях, первое правило - не паниковать. Тогда прочитайте верхний ответ ниже. Но чтобы получить еще больше идей о том, что возможно: lug.wsu.edu/node/414 (другая система, другая ОС , но идеи все еще актуальны, а надежность Unix остается (почти, если дистрибутивы помнят, чтобы она оставалась в здравом уме) сияющий)
Оливье Дюлак

Ответы:

35

Если у вас все еще есть открытая корневая оболочка, запустите

cd /
/.bin/mv .bin bin

Ваша оболочка не может найти, mvпотому что она больше не на пути; полный путь к нему позволит запустить его.

(Как правило, лучше не переименовывать каталоги вне вашего домашнего каталога - они управляются менеджером пакетов, и вы, вероятно, перепутаете его и не допустите применения обновлений в будущем.)

Стивен Китт
источник
3
@ Абрикос Нет необходимости паниковать. Даже если бы вы не смогли восстановить имена каталогов из вашей работающей (и неработающей) системы, вы могли бы по-прежнему использовать работающую систему для ее восстановления.
Ричард Нейман
9
@Apricot: хорошо, это хорошо, но резервное копирование должно быть сделано до того, как случится что-то плохое;) С этого момента продолжайте регулярно делать резервные копии.
Оливье Дюлак
1
Да, делать резервные копии всегда хорошо, даже если они оказываются ненужными для текущей ситуации.
Мистер Листер
3
@ user3490 он перемещается без жалоб; см. Перезапись исполняемого файла или .so для деталей.
Стивен Китт
2
Абстрактно, переименование /.binдо /binизменений ни какой - либо файл в переименованной директории, ни самого каталога; единственное, что изменяется, - это имя одной записи в корневом каталоге!
Звол