¿Es seguro eliminar todas las carpetas ocultas en el directorio de inicio?

16

Mi directorio $ HOME (también conocido como '~') tiene muchas carpetas de configuración ocultas.

¿Es seguro eliminarlos todos ?

Ser especifico

  • ¿Se romperá el sistema operativo si lo hago?
  • ¿Dejarán de funcionar mis controladores de ethernet / impresora / sonido / gráficos?
  • No me importan las cosas superficiales como: temas de Gnome, atajos de teclado, configuraciones de fuente, etc.
SEÑOR
fuente
Antes de eliminar algo, lea esto: askubuntu.com/questions/55205/ ... es muy importante y veo que varias personas saltaron a la conclusión aquí.
Luis Alvarado

Respuestas:

10

Deberías estar relativamente seguro:

  • Seguramente su sistema operativo no se romperá, los archivos de puntos en el homedirectorio son en su mayoría archivos de configuración, si no están allí, cualquier aplicación usará los valores predeterminados.
  • Los controladores de dispositivo (como ethernet, video, sonido, ...) deben configurarse en todo el sistema , por lo que debe estar seguro.
  • Esas son las cosas que se " romperán " ya que se perderán todas sus preferencias / personalizaciones, pero no le importa;)

De hecho, si agrega otro usuario al sistema, su directorio de inicio estará casi vacío, aparte de algunos archivos predeterminados que se colocan dentro de forma predeterminada. Pero esos valores predeterminados son específicos de la distribución y seguramente no son obligatorios.

Entonces, sí, debería estar seguro de eliminar todo lo que está debajo home.

Por si acaso, juegue seguro y muévalos a otro directorio y verifique que todo esté bien antes de eliminarlos.

Señor shunz
fuente
99
Ese es un muy mal consejo. Le está diciendo que es relativamente seguro eliminar sus bases de datos, pero no sabe qué contienen esas bases de datos. Le dice que es relativamente seguro eliminar .wine, pero no sabe de qué aplicaciones de Windows depende o qué datos se almacenan allí. Consejos peligrosos -1
Jo-Erlend Schinstad
Siempre debe jugar a salvo y mover las carpetas primero, para ver si algo se rompe. Muevo cada carpeta a la carpeta backups_old (por ejemplo) cada vez que hago una actualización de ubuntu, porque quiero tener una nueva sensación "limpia" con mi escritorio (solo un hábito, supongo), y no recuerdo haber tenido ningún problema. Y si alguna aplicación se rompe (o si solo quiere restaurar la configuración de una aplicación en particular), simplemente encuentre la carpeta con el mismo nombre y vuelva a su hogar. saludos
danizmax
55
@ jo-erlend preguntó específicamente sobre el pico OSy device driversno las aplicaciones de Windows.
Sr. Shunz
9

NO es seguro eliminarlos. Quiero darte una idea de por qué, así que revisé rápidamente mi carpeta de inicio y aquí hay algunas razones por las que para mí no sería seguro (Y realmente me hace llorar un río):

  • Contienen archivos de configuración. Se sabe que algunos de ellos pueden recrearse, pero si cambiaste o personalizaste una aplicación, el cambio desaparecerá.

  • Para la carpeta .local y .cache, está hablando de múltiples configuraciones y paquetes de caché descargados. Esto implica tener que descargar varios megabytes, si no gigabytes de información nuevamente, o tener que reinstalar algunas aplicaciones nuevamente (si logran dar un error acerca de no leer el archivo de configuración)

  • Para aplicaciones muy grandes como WINE que se esconde en .wine en la carpeta de inicio, eliminándola, bueno, eso es como formatear toda la unidad de Windows. Acaba de eliminar todo lo relacionado con el vino y cualquier aplicación de Windows que instaló. En mi caso, estamos hablando de 6 aplicaciones que llegan a 23 GB de información. Imagínese si alguien instala 10 juegos, microsoft office, photoshop y algunas otras aplicaciones y luego elimina todo eso. Ataque cardíaco se acerca.

  • Si tiene la carpeta XBMC allí que es .xbmc. Sé que varias personas, incluso yo, llorarán por el hecho de que tienen que descargar TODO el contenido nuevamente para las películas y series de videos. Eso equivale a unas 12 horas de trabajo suponiendo que la conexión a Internet no se caiga.

  • La carpeta .mozilla está ahí. Se perderá su información de configuración y complemento.

  • ¿Utiliza varios sitios SSH? Pues ya no. Necesita configurarlos nuevamente. Esto podría leerse como un problema de seguridad si hace esto en una empresa.

  • ¿Te estabas haciendo proxeneta con mejores complementos? Ya no, la configuración se eliminó.

  • ¿Tuviste una ventana de Terminal personalizada (como los archivos ocultos de bash y perfil)? No, no lo hiciste, ya que tu archivo de configuración se eliminó.

  • No todos los elementos ocultos son carpeta. Hay varios archivos ocultos que se usan con mucha frecuencia, como los archivos bash y de perfil, el archivo de historial y los registros.

Y para colmo, aparte del reinicio obvio que tienes que hacer, no hay una forma 100% segura de que todo vuelva a funcionar correctamente. Quizás para un sistema recién instalado, pero para alguien que, por ejemplo, ha tenido esas carpetas y archivos ocultos desde hace 4 versiones de Ubuntu, un problema puede agravarse muy rápidamente.

Ahora para su pregunta, los conductores dejarán de funcionar. No, no lo harán. seguirán funcionando después de la limpieza.

¿Se romperá el sistema operativo? Depende. Si un servicio en ejecución tiene una configuración allí, es posible que tenga un problema allí. Si un archivo RC personalizado tiene un archivo allí, tendrá un problema. Para un usuario común que acaba de instalar el sistema, no habrá ningún problema, pero déle un año con varios programas instalados y cosas personalizadas. Puede que te arrepientas de haber eliminado todo eso.

Luis Alvarado
fuente
5

La respuesta corta es sí, puede ser peligroso y tendrá un efecto perjudicial en el uso del sistema, incluso si el sistema en sí no se verá afectado. Es decir, otros usuarios continuarán como si nada hubiera pasado, incluso si su cuenta de usuario será inútil.

Algunos de los archivos de puntos se crean cuando se crea la cuenta de usuario por primera vez, lo que significa que no se volverá a crear automáticamente. Muchas aplicaciones dependen de ellas, lo que significa que esas aplicaciones no funcionarán correctamente. Muchas aplicaciones dependen totalmente de las configuraciones. Si no están disponibles y no se pueden crear, la aplicación será inútil y puede bloquearse o negarse a ejecutarse.

Sería similar a eliminar el registro en Windows, pero peor ya que los archivos de puntos en Ubuntu no solo contienen la configuración, sino también los datos personales. Sus bases de datos se almacenan en ~ / .local / share / desktop-couch / por ejemplo. Si está sincronizado con Ubuntu One, eliminar esa carpeta también puede eliminar esas bases de datos de todas las otras computadoras, incluida la web.

Si hubiera proporcionado más detalles sobre por qué querría hacer esto, entonces sería más fácil dar una respuesta exacta. Pero si por alguna razón realmente quieres hacer esto, entonces creo que esta es la forma en que debes hacerlo: (asegúrate de que quieres)

Solo realice estos pasos si su directorio personal no está encriptado.

  1. Cree un usuario temporal llamado "tempuser", por ejemplo.
  2. Agregue ese usuario al grupo de administración por si acaso.
  3. Cerrar sesión de todas las sesiones de escritorio
  4. Cambie a otra consola presionando alt + ctrl + f1
  5. Inicie sesión con el usuario temporal
  6. Cambie el nombre de su antiguo directorio de inicio (algo así como mv / home / bob /home/bob.bak)
  7. Cree un nuevo directorio de inicio para usted
  8. Establecer los permisos correctos en él.

Ahora tiene un sistema limpio para su usuario, tal como cuando inició sesión por primera vez. Puede comenzar a copiar archivos del antiguo directorio de inicio al nuevo. No "corte" ni se mueva. De esa manera, tendrá el antiguo directorio de inicio como respaldo si algo sale mal. Presta atención a lo que estás haciendo. Si ha iniciado sesión en Ubuntu One, por ejemplo, y reemplaza los archivos que contienen información sobre archivos y carpetas sincronizados, Ubuntu One notará que esos archivos ya no están disponibles. Para ello, eso significa que los ha eliminado y sincronizará esas eliminaciones en su red, lo que significa que eliminará todos esos archivos de todas sus computadoras y en la web. Así que asegúrese de saber qué es cada archivo y qué hace cada archivo. Y en cualquier caso, haga una copia de seguridad.

En resumen:

  • Asegúrese de que sus razones sean válidas
  • Primero haga una copia de seguridad (no estoy bromeando)
  • Presta mucha atención a lo que estás haciendo.
  • Escribe todo lo que haces para que puedas aprender de tus posibles errores.
Jo-Erlend Schinstad
fuente
2
Lo siento, pero nunca vi que ninguna aplicación se rompiera después de eliminar / mover .folders ... por lo general, simplemente se reconfiguran y restauran a los valores predeterminados. ¿Qué fue exactamente lo que rompió para ti?
danizmax
Eso es una cosa, yo mismo lo hago a veces. Nada esta roto. Él está tratando de saber si el sistema operativo está roto o no, así que creo que la respuesta corta no lo es. Sí, por supuesto, perderá todos sus ajustes y todos los datos que cree con ese perfil
Anwar
2

Lo acabo de probar y eliminé todo en mi /home/testdirectorio. Luego pude iniciar sesión a través del terminal (Ctrl + Alt + F1) y gráficamente también.

¿Por qué querrías hacer eso? Es otra pregunta. Si desea eliminar una cuenta de usuario, hágalo desde Usuarios y Grupos o un administrador de configuración similar.

organizar
fuente
2

Lo comprobé (solo Ubuntu 12.04): en una cuenta de usuario o superusuario nueva solo hay tres archivos de configuración:

.bashrc
.profile
.bash_logout

Por lo tanto, la cuenta debe comportarse como una nueva, si se eliminan todos los archivos ocultos, excepto estos tres.

(Por supuesto, todos los documentos, programas locales o configuraciones locales guardados en las carpetas ocultas se perderán en ese momento. Y la eliminación se debe realizar después de cerrar sesión en otra cuenta de superusuario. Para obtener más detalles, consulte las otras respuestas).

Max Funk
fuente
De acuerdo, y creo que esta es la respuesta perfecta.
Anwar