Я случайно удалил / usr / local / var, что мне делать?

468
Henry Yang

Я запустил это случайно, потому что я хочу полностью удалить sql:

sudo rm -rf /usr/local/var 

Что мне теперь делать?

Я знаю, что varпапка содержится homebrew, mysqlи runпапка раньше.

Я не забочусь о mysqlпапке, потому что я хочу, чтобы избавиться от него, но как я могу восстановить homebrewи runпапку?

Или это имеет значение? Что я должен сделать сейчас, чтобы быть в безопасности в будущем?

Отладочная информация:

$ brew --version Homebrew 1.6.9 Homebrew/homebrew-core (git revision 7dac; last commit 2018-06-20) 

Версия системы: macOS 10.13.5 (17F77)

Версия ядра: Дарвин 17.6.0

0
Восстановить из резервных копий или переустановить? Attie 6 лет назад 0
Учитывая, что вы упомянули доморощенный напиток, можем ли мы предположить macOS? Если да, то какая версия? Attie 6 лет назад 0
Самый быстрый способ - восстановить / usr / local / var с машины времени до перезагрузки. Таким образом, вы потеряете только то, что изменилось в домашнем пиве за этот короткий период времени. Eugen Rieck 6 лет назад 1
Это новая машина, я еще не включил машину времени и резервное копирование Henry Yang 6 лет назад 0
Это MacOS, версия системы: macOS 10.13.5 (17F77), версия ядра: Darwin 17.6.0 Henry Yang 6 лет назад 0

1 ответ на вопрос

0
Tetsujin

Поскольку у вас нет резервной копии, переустановка ОС по крайней мере вернет ее в исходное состояние.

Это будет сделано без изменения ничего, кроме системных файлов. Нет приложений / данных будут потеряны.

Вы можете запустить его из Recovery - Cmd ⌘ R при загрузке.