Seguimos con la serie de carpetas comunes, esta vez veremos las de sistemas Linux.
Aquí hay que hacer una salvedad, como en Linux es código libre, existen cientos de distribuciones, por lo que es posible que algunas de las carpetas aquí mencionadas no estén o aparezcan con otro nombre, sobretodo si usais distribuciones pequeñas y/o LiveCD.
Carpetas comunes:
- / –> Es la raíz del sistema siendo esta la carpeta de nivel superior, osea que todas las carpetas que existan o creamos colgaran de “/”
- /boot –> Contiene archivos necesarios para el arranque del sistema, como archivos de configuración de arranque y archivos del Kernel.
*Si borramos algún archivo de los que se encuentran en /boot, podemos tener problemas al arrancar Linux.
- /bin –> Aquí se encuentran archivos ejecutables del sistema. Entre ellas los comandos de bash, como (ls, cat, cd, who). Además también se encuentran utilidades de configuración del sistema y para el manejo de archivos. Los archivos que hay en esta carpeta los pueden usar tanto root (administrador) como los demás usuarios.
- /sbin –> Solo se encuentran archivos ejecutables esenciales para el arranque, para la recuperación y para reparaciones. Estos archivos solo pueden ser usados por root.
- /dev –> Esta carpeta contiene archivos que representan los diferentes dispositivos del hardware y que son esenciales para el buen funcionamiento del sistema (es como si fueran los drivers de los dispositivos)
- /etc –> Quizás la carpeta más importante, aquí encontramos los archivos de configuración y aplicaciones del sistema. Por ejemplo aquí se encuentras aplicaciones como apache (servidor web), X11 (servidor de ventanas X Windows), sysconfig (configuraciones de red)…etc
- /lib –> Contiene las bibliotecas (librerías) necesarios para ejecutar los archivos ejecutables de /bin , /sbin y otras aplicaciones. Sin ellas los programas, así como los comandos bash no funcionarían correctamente.
- /media –> Contiene las subcarpetas para los “puntos de montaje” para medios removibles, como hdd externos, pendrive, tarjetas sd, microsd, etc
- /mnt –> Al igual que /media, /mnt también sirve para hacer “puntos de montaje”, pero aquí es más común hacer puntos del montaje del propio disco duro (por ejemplo montar una partición Windows).
*No es recomendable instalar programas en /media ni en /mnt, estas dos carpetas son solo para puntos de montaje.
- /proc –> Contiene archivos “especiales” que extraen información del Kernel o se la envía a él. Los archivos de /proc se puede encontrar la información relativa al hardware del sistema y de cualquier proceso que se esté ejecutando.
- /opt –> Es un área para guardar habitualmente paquetes de software de aplicaciones. Cuando colocamos un paquete en /opt, los archivos están dentro de una carpeta con el mismo nombre del paquete, esto evita que los archivos estén esparcidos por todo el sistema.
- /usr –> Son los archivos que pueden ser compartidos a través de máquina.
- /var –> Contiene los archivos temporales suministrados para que sean efectivos. Ej.: las carpetas apache, ftp… No son los archivos de configuración sino donde se alojarían lo que se quiere facilitar en la red.
- /sys –> Es similar a la carpeta /proc. Aquí muestra archivos especiales del Kernel 2.6
- /home –> En esta carpeta se alojan las carpetas para cada uno de los usuarios que tenemos en el sistema (es parecido a documents and settings en los sistemas Windows) menos la del administrador (root). Dentro de cada carpeta, el usuario tendrá total libertad para crear archivos, guardarlos, borrarlos, configurarlos… en cambio no podrá acceder (en principio) a otras carpetas de /home, ya que las demás carpetas están protegidas.
- /root –> Es la carpeta principal del administrador de la máquina. Como su nombre indica, aquí solo podrá acceder root.
- /tmp –> Contiene todos los archivos temporales generados por las aplicaciones que han usado los usuarios.
- /lost + found –> Contiene archivos “perdidos”, como paquetes no resueltos (dependencias), archivos fragmentados, rotos o dañados.
Entradas Relacinadas:




