Случайное перемещение / usr / bin

Я использую Ubuntu 14.04, и я случайно переместил /usr/bin в другое место.

Теперь большинство команд больше не работают: sudo, cp ...

ОС не загружается, и я не могу вернуть каталог обратно У меня нет разрешений.

Я также использую zsh, и я подозреваю, что есть некоторые связанные с zsh файлы и символические ссылки.

Как я могу переместить каталог обратно?

2
задан 30 August 2017 в 12:16

2 ответа

Если вы просто переместили каталог в другом месте (скажем /some/where), верните его назад:

/some/where/sudo mv /some/where /usr/bin

(mv - /bin/mv, поэтому не стоит беспокоиться). [!d1 ]

4
ответ дан 22 May 2018 в 18:56
  • 1
    Я не могу, он говорит: «zsh: command не найден: mv " – hugronaphor 30 August 2017 в 05:54
  • 2
    Похоже, /usr/bin - это не единственное, что вы переехали. – muru 30 August 2017 в 05:55
  • 3
    Также " zsh: ... & quot ;? Является ли ваша корневая оболочка также zsh? – muru 30 August 2017 в 05:57
  • 4
    Да, zsh - моя оболочка по умолчанию. И, видимо, команды, такие как mv, cp, работают, когда я вхожу в каталог / bin. Однако, когда я пытаюсь переместить или скопировать, у меня нет прав на это, и sudo недоступен. – hugronaphor 30 August 2017 в 06:06
  • 5
    Если вы можете запустить mv только в /bin, это означает, что ваш PATH запутан. Сброс на стандартное значение по умолчанию: export PATH=/usr/sbin:/usr/bin:/sbin:/bin – muru 30 August 2017 в 06:14

Если вы просто переместили каталог в другом месте (скажем /some/where), верните его назад:

/some/where/sudo mv /some/where /usr/bin

(mv - /bin/mv, поэтому не стоит беспокоиться).

4
ответ дан 18 July 2018 в 07:42

Другие вопросы по тегам:

Похожие вопросы: