¿Qué representa un directorio sin nombre en un sistema Linux?
Respuestas a la pregunta
Respuesta:
Calculo que te referís al directorio /, llamado también root, raíz o barra. Este directorio es la base de la estructura de directorios de un sistema tipo Unix, en el se monta el sistema de archivos principal donde están los directorios y archivos de sistema, por ejemplo /boot, /etc, /var, /dev. A su vez sobre / puede haber montados otros sistemas de archivos como /proc, o puede que elijamos instalar /boot, /var, /home, o cualquier otro, en una partición distinta y haya que montarlo una la ruta correspondiente. También tenemos los directorios y archivos de dispositivos e interfaces con el kernel como /dev, /devices o /proc.
Como ves en Linux tenes una estructura de filesystems, dispositivos y archivos especiales (como pipes o enlaces simbólicos) todos tomando como base el directorio "sin nombre" o raíz.
Con este directorio debemos tener especial cuidado, nunca hay que hacer algo como:
rm -rf /
O
rm -rf /home/user/ * (nótese el espacio entre / y *)
O
chown -R user /
Etc..
Con estos comandos rompemos el sistema, con los rm borras todo y con el chown cambias el owner de todos los archivos, ejemplos así hay muchos más. Por esa razón se recomienda usar usuario root, o los comandos sudo o su -, solo en caso de ser necesario o sabiendo lo que haces.
Para los que vienen del mundo windows al principio es raro pensar en la organización de archivos de Unix, están acostumbrados a las unidades, pero después de trabajar un tiempo con la estructura de archivos de Unix te termina pareciendo más práctica.
Explicación: