Exploración de la Estructura de Directorios y Comandos Esenciales en Sistemas Tipo Unix

Clasificado en Informática

Escrito el en español con un tamaño de 3,76 KB

Estructura de Directorios en Sistemas Tipo Unix

A continuación, se describe la función de los directorios más comunes en un sistema tipo Unix:

  • /bin: Contiene los ficheros ejecutables esenciales del sistema.
  • /sbin: Contiene ejecutables propios del administrador.
  • /usr/bin: Contiene programas comunes.
  • /usr/X11R6/bin: Contiene aplicaciones del sistema X-Window.
  • /dev: Alberga los controladores de dispositivo usados para acceder a elementos como discos duros, módem, etc.
  • /etc: Contiene archivos de configuración del sistema como profile, bashrc o hosts.
  • /lib (también /lib o /usr/lib): Contiene librerías usadas por los programas para evitar código redundante. Existen librerías estáticas y dinámicas.
  • /proc: Es un directorio espejo de la memoria. Los archivos ubicados allí no residen en el disco duro, por lo que no es posible modificarlos o borrarlos.
  • /tmp: Guarda ficheros temporales que algunos programas generan durante su ejecución.
  • /usr: Es el directorio mayor de todos y engloba la mayoría del software y aplicaciones.
  • /usr/X11R6: Contiene el entorno gráfico X-Window.
  • /usr/local: Alberga aplicaciones no esenciales y específicas del sistema.

Comandos Básicos para la Gestión de Archivos

Trabajo con Archivos

  • ls: Lista los archivos existentes en un directorio. Opciones comunes:
    • -F: Diferencia directorios (/), ejecutables (*) y enlaces (@).
    • --color: Usa diferentes colores para directorios, ejecutables y enlaces.
    • -s: Muestra el tamaño.
    • -a: Muestra los archivos ocultos (aquellos que comienzan con .).
    • -l: Listado largo (permisos, número de enlaces, propietario, grupo, tamaño, fecha y nombre del archivo).
  • mv <nombre> <nuevo_nombre>: Mueve o renombra un archivo o directorio.
  • cp <archivo> <destino>: Copia un archivo a un directorio dado.
  • rm <archivo>: Borra ficheros. Opciones:
    • -r: Borra directorios recursivamente.
    • -i: Pide confirmación.
  • ln <nombre> <destino_del_link>: Crea enlaces a archivos (similar a accesos directos). Opciones:
    • -s: Crea enlaces simbólicos (soft-links).
    • -h: Crea enlaces duros (hard-links).
  • mkdir <nombre>: Crea un directorio.
  • rmdir <directorio>: Borra un directorio (solo si está vacío).
  • cd <directorio>: Cambia de directorio. Si no se especifica un directorio, regresa al directorio HOME del usuario.
  • pwd: Muestra la ruta del directorio actual.
  • chmod <usuarios> <nuevos_permisos> <archivo>: Cambia los permisos de acceso a ficheros.
    • <usuarios>: Puede ser u (propietario), g (grupo), o (otros) y a (todos).
    • <nuevos_permisos>: Pueden ser + (añadir) o - (quitar), seguido de r (lectura), w (escritura) o x (ejecución).
  • du: Muestra información del espacio ocupado por un directorio y sus subdirectorios.

Entradas relacionadas: