¿Para qué sirven los archivos ocultos en mi directorio principal de Linux?

En tu sistema Linux probablemente almacenes un montón de archivos y carpetas en tu directorio Home. Pero debajo de esos archivos, ¿sabe que su directorio Home también viene con un montón de archivos y carpetas ocultos? Si ejecuta ls -a en su directorio principal, descubrirá un montón de archivos y directorios ocultos con prefijos de puntos. ¿Qué hacen estos archivos ocultos?

¿Para qué sirven los archivos ocultos en el directorio personal?

Lo más habitual es que los archivos y directorios ocultos en el directorio personal contengan configuraciones o datos a los que acceden los programas de ese usuario. No están pensados para ser editados por el usuario, sólo por la aplicación. Por eso están ocultos a la vista normal del usuario.

En general, los archivos del propio directorio personal pueden ser eliminados y modificados sin dañar el sistema operativo. Sin embargo, las aplicaciones que dependen de esos archivos ocultos pueden no ser tan flexibles. Cuando se elimina un archivo oculto del directorio personal, normalmente se pierde la configuración de la aplicación asociada a él.

El programa que dependía de ese archivo oculto suele volver a crearlo. Sin embargo, empezarás con la configuración «de fábrica», como un nuevo usuario. Si tienes problemas con una aplicación, esto puede ser de gran ayuda. Te permite eliminar las personalizaciones que puedan estar causando problemas. Pero si no es así, sólo significa que tendrás que volver a configurar todo como te gusta.

RELACIONADO:  Para que sirve el nivel de gota

¿Cuáles son algunos de los usos específicos de los archivos ocultos en el directorio personal?

Todo el mundo tendrá diferentes archivos ocultos en su directorio personal. Hay algunos que todo el mundo tiene. Sin embargo, los archivos tienen un propósito similar, independientemente de la aplicación principal.

Configuración del sistema

Los ajustes del sistema incluyen la configuración de su entorno de escritorio y su shell.

  • Archivos de configuración para su shell y utilidades de línea de comandos: Dependiendo del shell específico y de las utilidades de línea de comandos que utilices, el nombre del archivo específico cambiará. Verás archivos como «.bashrc», «.vimrc» y «.zshrc». Estos archivos contienen cualquier configuración que hayas cambiado sobre el entorno operativo de tu shell o los ajustes que hayas hecho a la configuración de las utilidades de línea de comandos como vim. Al eliminar estos archivos, la aplicación asociada volverá a su estado por defecto. Teniendo en cuenta que muchos usuarios de Linux acumulan una serie de ajustes y configuraciones sutiles a lo largo de los años, eliminar este archivo podría ser un gran dolor de cabeza.
  • Perfiles de usuario: Al igual que los archivos de configuración anteriores, estos archivos (normalmente «.profile» o «.bash_profile») guardan la configuración del usuario para el shell. Este archivo suele contener su PATH. También contiene los alias que has establecido. Los usuarios también pueden poner alias en .bashrc o en otras ubicaciones. El PATH gobierna donde el shell busca comandos ejecutables. Añadiendo o modificando tu PATH, puedes cambiar dónde busca tu shell los comandos. Los alias cambian los nombres de los comandos. Un alias puede establecer que ll llame a ls -l, por ejemplo. Esto proporciona accesos directos basados en texto a los comandos más utilizados. Si borras el .profile, a menudo puedes encontrar la versión por defecto en el directorio «/etc/skel».
  • Configuración del entorno del escritorio: Esto guarda cualquier personalización de su entorno de escritorio. Esto incluye el fondo del escritorio, los salvapantallas, las teclas de acceso directo, los iconos de la barra de menús y de la barra de tareas, y cualquier otra cosa que el usuario haya configurado sobre su entorno de escritorio. Cuando se elimina este archivo, el entorno del usuario vuelve al nuevo entorno de usuario en el siguiente inicio de sesión.
RELACIONADO:  5 alternativas a Dropbox para Linux

Archivos de configuración de aplicaciones

Los encontrarás en la carpeta «.config» de Ubuntu. Son ajustes para sus aplicaciones específicas. Incluyen cosas como las listas de preferencias y los ajustes.

  • Archivos de configuración de las aplicaciones: Esto incluye ajustes del menú de preferencias de la aplicación, configuraciones del espacio de trabajo y más. Lo que encontrarás aquí depende de la aplicación principal.
  • Datos del navegador web: Esto puede incluir cosas como los marcadores y el historial de navegación. La mayoría de los archivos constituyen la caché. Aquí es donde el navegador web almacena los archivos que se descargan temporalmente, como las imágenes. Eliminar esto puede ralentizar algunos sitios web con mucho contenido multimedia la primera vez que los visites.
  • Cachés: Si una aplicación de usuario almacena en caché datos que sólo son relevantes para ese usuario (como la aplicación de Spotify que almacena en caché su lista de reproducción), el directorio de inicio es un lugar natural para almacenarlos. Estas cachés pueden contener masas de datos o sólo unas pocas líneas de código: depende de lo que necesite la aplicación principal. Si eliminas estos archivos, la aplicación los vuelve a crear según sea necesario.
  • Registros: Algunas aplicaciones de usuario pueden almacenar registros aquí también. Dependiendo de cómo los desarrolladores configuren la aplicación, podrías encontrar archivos de registro almacenados en tu directorio personal. Sin embargo, esta no es una opción común.