Jak zrobić mv. Bin bin

13

Ukryłem niektóre foldery na moim komputerze Ubuntu. Przez pomyłkę mam również ukryty folder bin za pomocą

cd /
mv bin .bin

Teraz mogę cd do .bin, ale nie jestem w stanie odkryć katalogu bin. Czy ktoś może pomóc? Próbowałem następującego polecenia:

mv .bin bin

Otrzymuję następujący błąd

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

Próbowałem zalogować się jako root, ale mój komputer prosi mnie o zainstalowanie loginu. Po zrobieniu logowania instalacyjnego apt-get, otrzymuję komunikat, że login jest aktualnie najnowszą wersją.

Morela
źródło
5
Aby pomóc innym w podobnych przypadkach, pierwszą zasadą jest nie panikować. Następnie przeczytaj najważniejszą odpowiedź poniżej. Ale aby uzyskać jeszcze więcej pomysłów na to, co jest możliwe: lug.wsu.edu/node/414 (inny system, inny system operacyjny, ale pomysły są nadal aktualne, a niezawodność Uniksa jest (prawie, jeśli dystrybutorzy pamiętają, aby zachować rozsądek) nadal świeci)
Olivier Dulac

Odpowiedzi:

35

Jeśli nadal masz otwartą powłokę główną, uruchom

cd /
/.bin/mv .bin bin

Twoja powłoka nie może znaleźć, mvponieważ nie jest już na ścieżce; podanie pełnej ścieżki umożliwi uruchomienie.

(Zasadniczo najlepiej nie zmieniać nazw katalogów poza katalogiem macierzystym - są one zarządzane przez menedżera pakietów i prawdopodobnie pomylisz go i uniemożliwisz stosowanie aktualizacji w przyszłości.)

Stephen Kitt
źródło
3
@Apricot Nie ma powodu do paniki. Nawet gdybyś nie był w stanie przywrócić nazw katalogów z działającego (i uszkodzonego) systemu, mógłbyś nadal użyć systemu działającego w celu jego uratowania.
Richard Neumann,
9
@Apricot: to dobrze, ale należy wykonać kopię zapasową, zanim wydarzy się coś złego;) Odtąd regularnie wykonuj kopie zapasowe.
Olivier Dulac,
1
Tak, tworzenie kopii zapasowych jest zawsze dobre, nawet jeśli okażą się one niepotrzebne w obecnej sytuacji.
Pan Lister,
3
@ user3490 porusza się bez reklamacji; zobacz Zastępowanie działającego pliku wykonywalnego lub .so, aby uzyskać szczegółowe informacje.
Stephen Kitt,
2
Streszczenie, zmiana nazwy /.binna /binzmiany nie zmienia ani żadnego pliku w katalogu o zmienionej nazwie, ani samego katalogu; jedyne, co się zmienia, to nazwa jednego wpisu w katalogu głównym !
zwolnienie