El sistema de ficheros
De MEPIS Documentation Wiki
Introducción
Los términos "sistema de ficheros" y "sistema de archivos" son terminos que pueden ser utilizados indistintamente a Linux para referirse a varios conceptos distintos pero relacionados. Se pueden referir tanto a como se estructuran los datos y los métodos para gestionar los ficheros en las particiones o a la organiza global de los ficheros en el sistema. Sólo esta última acepción se discute aquí.
Una de las primeras cosas en las que se fijan en Linux los usuarios que vienen de Windows es la forma diferente en la que se estructuran las unidades, los directorios y los ficheros. Ambos sistemas operativos utilizan lo que se llama estructura jerárquica de directorios. Todo esto significa que los ficheros se disponen en una estructura de árbol con directorios que contienen subdirectorios y archivos, subdirectorios que contienen subdirectorios y archivos, expandiendose de forma descendente formando una estructura compreja que se asemeja a un árbol invertido. En Linux, todas las unidades de disco se montan en un árbol único.
Hacer click en los nombres de fichero a continuación para aprender más acerca del sistema Linux
/ | --------------------------------------------------------------------------------------------- | | | | | | | | | | | | | | /bin /boot /dev /etc /home /lib /media /mnt /opt /root /sbin /tmp /usr /var | | | + | | ------------------ | + | --------------------------------| | | ----------| | - | -------------------| | | | | - | | | ------------| | | | | | + | | | | | | | | + | | | | | | /etc/init.d /home/usera /home/userb | - /usr/bin /usr/include /usr/share /usr/src /var/run | | | | | - | | -------------------| | + --------------| | | + | | | | | | | | | home/userb/pictures home/userb/Desktop | - /usr/share/doc /usr/share/man - | | + | | Disqueteras Dispositivos Flash Cámaras
Fundamentos
Una de las cosas a las que más le cuesta acostumbrarse que migra a Linux is dónde se instalan los programas. Windows suele instalar la mayoría de los programas en C:/Archivos de Programa y a la gente le suele costar encontrar los programas instalados en Linux debido a que se encuentran en varias ubicaciones. Cabe distinguir dos categorías principales en los que se agrupan:
1. El primer grupo engloba las carpetas de los binarios del sistema y de los usuarios normales. La mayoría de la aplicaciones almacenan sus ejecutables binarios (similar a los exe) en alguna de estas carpetas. Son /bin , /usr/bin y /usr/local/bin.
2. El segundo grupo engloba las ubicaciones donde se encuentran las herramientas de "administración". Normalmente se necesitan permisos de superusuario (root) para ejecutar alguno de esos ejecutables. Son /sbin y /usr/sbin.
3. Por último algunos usuarios prefieren instalar las aplicaciones y las extensiones que no son parte de la instalación por defecto en el directorio /opt.
Referencias
http://tldp.org/LDP/Linux-Filesystem-Hierarchy/html/c23.html (en)

