5 votos

¿Qué puede eliminar en realidad rm -rf /* sin privilegios elevados en macOS Ventura?

En resumen, soy un idiota y ejecuté rm -rf /* en mi MacBook Pro M2 con macOS Ventura 13.3.1 mientras intentaba limpiar un directorio.

Pude cancelarlo unos segundos después de darme cuenta de lo que había hecho, pero no antes de borrar algunos archivos. No tengo copias de seguridad del sistema operativo, pero la buena noticia es que todos mis archivos importantes están respaldados en GitHub o Google Drive. Lo único que parece haber pasado es que algunas aplicaciones (mi navegador, Steam, etc.) fueron completamente eliminadas o ya no funcionan correctamente.

Por supuesto, está bien, puedo reinstalar esas aplicaciones, pero temo que se hayan eliminado archivos del sistema sin mi conocimiento. Muchos archivos en /Library y algunos en /Applications no se eliminaron debido a "Permiso denegado", pero no puedo estar seguro de que no haya algunos que fueron eliminados.

Mis preguntas son:

  1. ¿Debería hacer una instalación limpia para estar seguro?
  2. Si solo actualizo a Sonoma, ¿se reinstalarían los archivos del sistema que faltan?

¡Definitivamente haré copias de seguridad en el futuro!

10voto

Oskar Puntos 1242

Sin sudo solo puedes eliminar los archivos en la carpeta de inicio de tu usuario y archivos de configuración (piensa en /private/var y /private/etc).

Si quieres ser muy cauteloso, haz un arranque seguro para limpiar y señalar una reconstrucción completa de los archivos en caché de /private.

En cuanto a las cosas que puedas haber eliminado antes de detener la eliminación, puedes ver qué estaba en la lista para ser eliminado con este comando:

ls -R /* | more

Comienza con /Applications – así que necesitarás reinstalar cualquiera que falte, pero no perderás ningún dato de la aplicación ya que no se guarda en el paquete de la App.

Luego viene /Library – así que es posible que falten algunos archivos de Soporte de la Aplicación (pero si no perdiste todas las aplicaciones de terceros, es poco probable que haya llegado a library o incluso hasta el fondo de Applications ya que rm -ri /* va de forma descendente mientras que ls va de forma horizontal.

# ten mucho cuidado y di sí solo para listar los archivos
# di no a cualquier solicitud de eliminación de archivo
# pero puedes ver exactamente lo que rm eliminaría a continuación en tu
# Mac para saber qué no se eliminó por completo
rm -ri /*

La eliminación interactiva anterior es relativamente segura ya que pregunta antes de cada eliminación. Pero VE MUY LENTAMENTE – primero pregunta si quieres examinar cada directorio pero luego cuando no hay más directorios, pregunta si quieres eliminar archivos uno por uno... Inicialmente y es una respuesta segura y luego no lo es (hasta que tengas una copia de seguridad y sepas que puedes restaurar desde ella).

No necesitas hacer nada con la reinstalación de macOS – no hay nada que puedas eliminar, incluso con sudo y reinstalar no hará daño ni ayudará.

TLDR; Revisa las aplicaciones que instalaste y quizás /Library si todas las aplicaciones que instalaste se han ido.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X