Limpiar mi directorio de inicio

25

Tengo el siguiente problema, he instalado un montón de paquetes de Ubuntu desde que usé Ubuntu, ahora he eliminado estos paquetes usando Synaptic Package Manager pero de alguna manera todavía dejó carpetas ocultas en mi directorio de inicio para las aplicaciones específicas que desinstalé , ocupando espacio en disco inestable. p.ej. .Netbeans y .amarok etc.

¿Hay alguna manera de detectar estas carpetas que ya no están en uso automáticamente y eliminarlas?

Roland
fuente

Respuestas:

14

Eche un vistazo a las carpetas que le molestan, para ver si hay algo de valor allí y, si está contento con perder los datos, simplemente elimínelos (por si acaso, puede optar por dejarlos en la basura por unas pocas semanas).

En el futuro, puede ordenar a su administrador de paquetes que elimine la aplicación y los archivos de configuración asociados a todo el sistema mediante una purga .

  • En sináptico, haga clic con el botón derecho en el paquete y seleccione Marcar para completar la eliminación .
  • En la línea de comando, si lo prefiere, escriba sudo apt-get purge packagename.

Esto eliminará cualquier configuración y datos de aplicación que la aplicación haya creado en todo el sistema, por supuesto, dejará intactos todos los datos que haya guardado dentro de la aplicación (es decir, el directorio del proyecto de NetBeans), esto incluye todo el usuario. configuración específica que se guarda en su directorio de inicio. La eliminación manual es la única forma de deshacerse de ellos.

Si desea averiguar qué carpetas ocupan mucho espacio, está el Analizador de uso de disco (Aplicaciones → Accesorios → Analizador de uso de disco), seleccione la opción "Escanear inicio" para obtener una lista de todo en el hogar, incluidos los archivos ocultos.

Además, use el Conserje de la computadora (Sistema → Administración → Conserje de la computadora) para limpiar cualquier basura que haya dejado el administrador de paquetes. En términos de la línea de comando, esto sería equivalente a hacer sudo apt-get autoremove && sudo apt-get autoclean.

Algunas aplicaciones, como NetBeans y AmaroK, pueden dejar bastante información. Pero no hay forma de que el sistema los elimine automáticamente sin el riesgo de eliminar algo que alguien realmente quería conservar. Por el bien de los usuarios, no existe tal característica; un trabajo bueno teniendo en cuenta que podría haber utilizado para NetBeans unos pocos años antes de extraerla - i estaría muy molesto si apto suprime todo su trabajo a 500 kilobytes libres. :-)

Stefano Palazzo
fuente
66
El comando de purga y la función Synaptic relacionada no eliminan los archivos de configuración del usuario / inicio. Elimina configuraciones de / etc y probablemente otras carpetas del sistema. La única forma en que sé eliminar carpetas de configuración ocultas de / home es la eliminación manual.
lovinglinux el
4

Bueno, tuve el mismo problema una vez, y simplemente abrí nautilus, presioné Ctrl+ hpara ver los archivos ocultos y los ordené por fecha. Encontré muchas carpetas que no se modificaron más allá de una fecha determinada. Sin embargo, tenga en cuenta que había instalado una nueva versión nueva de Ubuntu y, por lo tanto, algunas aplicaciones tenían nuevas fechas modificadas, lo que me ayudó a ordenar.

No estoy seguro de esto: algunas aplicaciones pueden cambiar los archivos dentro de la carpeta, pero la fecha de la carpeta no se modificará. Tienes que verificar eso también.

theTuxRacer
fuente
3

No hay forma de detectar que estas carpetas no utilizadas sean confiables. Un programa puede elegir cualquier nombre de carpeta para guardar la información del usuario. No hay necesariamente una relación entre el nombre de la carpeta y el nombre del programa.

En la mayoría de los casos, no vale la pena eliminar estas carpetas porque la mayoría de ellas ocupan muy poco espacio. Y si alguna vez reinstala el programa, todos sus datos seguirán allí.

Sin embargo, puede eliminar manualmente las carpetas que ocupan mucho espacio. Tienes que adivinar si las carpetas ya no se usan. Es posible que desee hacer una copia de seguridad de estas carpetas primero.

El espacio ocupado por cada carpeta se puede enumerar con un administrador de archivos gráfico o en una consola con un comando como este:

cd "$HOME"
du -h --max-depth 1
broma
fuente