Árbol de Directorios

/ (Directorio Raíz)

Es el nivel más alto del sistema de archivos. Todos los demás directorios se encuentran dentro de él.

  • Contiene → Carpetas principales del sistema como: bin, etc, home, lib, usr, entre otras.

/bin (Binarios)

Contiene los binarios ejecutables esenciales para el sistema.

  • Contiene → Binarios necesarios para el funcionamiento básico.

  • Ejemplos → ls, cp, mv, bash.

/boot

Contiene los archivos necesarios para iniciar el sistema operativo.

  • Nombre → "boot" proviene de bootsrapping, que se refiere al proceso de arranque.

  • Contiene → Imágenes del kernel y archivos del cargador de arranque.

  • Ejemplos → vmlinuz, initrd.img, grub.

/dev (Dispositivos)

Contiene archivos especiales que representan dispositivos de hardware del sistema.

  • Contiene → Archivos que permiten al sistema comunicarse con los dispositivos.

  • Ejemplos → sda, tty, null.

/etc (Configuraciones)

Contiene archivos de configuración del sistema.

  • Nombre → Originalmente significaba etcétera, y se usa para almacenar configuraciones.

  • Ejemplos → fstab, hosts, passwd.

/home

Contiene las carpetas personales de cada usuario.

  • Nombre → "home" hace referencia al directorio personal de cada cuenta.

  • Ejemplos → /home/user1, /home/user2, Documents, Downloads.

/media

Se usa como punto de montaje para dispositivos extraíbles.

  • Nombre → "media" hace referencia a medios como CDs o memorias USB.

  • Ejemplos → /media/cdrom, /media/usb.

/mnt (Montaje)

Usado para montar temporalmente otros sistemas de archivos.

  • Ejemplos → /mnt/disk, /mnt/backup.

/opt (Opcional)

Contiene software adicional o de terceros.

Ejemplos → /opt/vmware, /opt/google.

/proc (Procesos)

Sistema de archivos virtual que muestra información sobre los procesos en ejecución y el kernel.

  • Ejemplos → /proc/cpuinfo, /proc/meinfo.

/root

Directorio personal del usuario administrador (root).

  • Ejemplos → /root/bashrc, /root/.profile.

/run

Contiene datos generados durante la ejecución del sistema o de los procesos.

  • Ejemplos → /run/sshd.pid, /run/utmp.

/sbin (Binarios del Sistema)

Contiene binarios escensiales para la administración del sistema.

  • Ejemplos → ifconfig, reboot, shutdown.

/srv (Servicios)

Contiene los datos utilizados por servicios ofrecidos por el sistema, como servidores web o FTP.

  • Ejemplos → /srv/www, /srv/ftp.

/sys (Sistema)

Sistema de archivos virtual con información sobre el hardware y controladores.

  • Ejemplos: /sys/class, /sys/block.

/tmp (Temporal)

Contiene archivos temporales.

  • Ejemplos → Archivos de sesión, cachés o datos que pueden eliminarse.

/usr (Usuario)

Contiene programas, bibliotecas y datos de solo lectura destinados a los usuarios.

  • Ejemplos → /usr/bin, /usr/lib, /usr/share.

/var (Variable)

Contiene archivos que cambian o crecen con el uso del sistema.

  • Ejemplos → /var/log, /var/spool, /var/cache.

Última actualización