Bueno, no es un completo desastre. Podrías haberlo hecho para /usr/bin
. La primera respuesta obvia es restaurarlo desde una copia de seguridad. Si no tienes una copia de seguridad, entonces puedes consolarte con el hecho de que el /usr/local/bin
no está en la ruta de búsqueda predeterminada para los ejecutables de la línea de comandos sin que se tomen medidas adicionales, por lo que es probable que el daño que ha causado sea limitado. En realidad, sin una copia de seguridad todo lo que puedes hacer es reinstalar las aplicaciones que tenían archivos allí. Sin saber cuáles eran, probablemente tendrás que esperar a que las aplicaciones se comporten mal o se bloqueen y luego podrás intentar una reinstalación para ver si eso las arregla. Esperemos que tengas Time Machine configurada, en cuyo caso es una simple cuestión de seguir el siguiente procedimiento:
- Abrir Terminal para ejecutar los siguientes comandos
defaults write com.apple.finder AppleShowAllFiles TRUE
-
killall Finder
- esto reinicia el Finder para que muestre los archivos de sistema ocultos
- Abre una ventana de búsqueda para tu disco duro
- Abrir
usr
Entonces local
Entonces bin
- Lanzar la máquina del tiempo
- Con el
bin
carpeta seleccionada, retroceda en el tiempo en la interfaz de la máquina del tiempo hasta su última copia de seguridad exitosa de la /usr/local/bin
y haga clic en restaurar en la esquina inferior derecha
- En unos momentos, su carpeta será restaurada.
Además, en el futuro tened mucho cuidado con lo que hagáis con sudo
y especialmente sudo mv
. Puedes usar sudo mv -i mvim /usr/local/bin/mvim
y el -i
le advertirá en lugar de sobrescribir lo que encuentre en /usr/local/bin/mvim
.
Cuando termines, puedes ocultar los archivos ocultos de nuevo ejecutando los siguientes comandos en la Terminal
defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder