miércoles, 7 de noviembre de 2012

Carpetas de Ubuntu.


Hola a todos otra vez.

Una de las primeras dificultades que encontré en el cambio de Windows a Ubuntu fué aprender a localizar las cosas. Todas las carpetas que aparecían tenían nombres raros que no identificaba. Por eso lo voy a desglosar.

A diferencia de Windows, Ubuntu o cualquier Linux sólo tienen una carpeta raiz de donde salen todas las demás, incluidas las del sistema. Esta carpeta tiene el símbolo /. Si abres "Lugares,  Equipo" y pulsas en  tu sistema de archivos, aparecen las carpetas que nombro a continuación (si te aparecen menos es que no has abierto una sesión de administrador).



Son estas:

/bin - Contiene los comandos utilizados por cualquier usuario del sistema.

/boot - Carpeta del arranque del sistema.

/cdrom - Carpeta para montar el CDRom. Ya no se usa. Hace de enlace a /media/cdrom.

/dev - Contiene ficheros del sistema que representan al hardware del ordenador (disco duro, procesador, tarjeta de video, etc...).

/etc - Directorio destinado a los ficheros de configuración del sistema.

/home - Contiene todos los documentos de los usuarios (como "Mis documentos" en Windows).

/lib - Contiene las librerías de los programas instalados en la carpeta /bin y /sbin.

/lost+found - Aquí se guarda todo lo que encuentre corrupto después de un chequeo del sistema realizado por un cierre incorrecto.

/media - Punto de montaje para sistemas de archivos montados localmente.

/mnt - Esta carpeta es donde se montaba todo antiguamente. Ahora se hace en media, cdrom, etc...

/opt - Es para instalar programas que no forman parte de la distro y que pueden no encajar bien en la estructura de /usr.

/proc - Contiene los ficheros especiales que reciben y envian información al kernel o nucleo del sistema. Solo están los procesos en ejecución.

/root - Cuenta del administrador o superusuario.

/run - Desconozco su uso. Lo estoy investigando.

/sbin - Contiene los comandos utilizados exclusivamente por el root. Aquí se encuentran los ejecutables de los demonios (servicios) instalados en el sistema.

/selinux - Es un sistema que extiende el sistema de permisos típico de Unix.

/srv - Contiene los archivos compartidos por los servidores.

/sys - Contiene información sobre el sistema y el kernel. Es un sistema de archivos virtual, en realidad en el disco duro ese directorio está vacío.

/tmp - Directorio temporal del sistema.

/usr - Contiene los archivos de casi todos los programas del sistema.

/var - Contiene información variable de los programas (registros, datos de los servidores, etc..).


Espero que os sirva igual que me ha servido a mi. Posiblemente desarrolle en futuros artículos alguna carpeta en concreto de las aquí nombradas, así como algún ejemplo práctico de sus posibles usos prácticos.

Hasta la próxima.