[Repasando] Directorios Linux, ¿quién es quién?


Directorio Descripción ----------------------------------------------------------------------------------------- /bin/ Comandos/programas binarios esenciales (cp, mv, ls, rm, etc.), /boot/ Ficheros utilizados durante el arranque del sistema (núcleo y discos RAM) /dev/ Dispositivos esenciales, discos duros, terminales, sonido, video, lectores dvd/cd, etc /etc/ Ficheros de configuración utilizados en todo el sistema y que son específicos del ordenador /etc/opt/ Ficheros de configuración utilizados por programas alojados dentro de /opt/ /etc/X11/ Ficheros de configuración para el sistema X Window (Opcional) /etc/sgml/ Ficheros de configuración para SGML (Opcional) /etc/xml/ Ficheros de configuración para XML (Opcional) /home/ Directorios de inicios de los usuarios (Opcional) /lib/ Bibliotecas compartidas esenciales para los binarios de /bin/, /sbin/ y el núcleo del sistema. /mnt/ Sistemas de ficheros montados temporalmente. /media/ Puntos de montaje para dispositivos de medios como unidades lectoras de discos compactos. /opt/ Paquetes de aplicaciones estáticas. /proc/ Sistema de ficheros virtual que documenta sucesos y estados del núcleo. Contiene principalmente ficheros de texto. /root/ Directorio de inicio del usuario root (super-usuario) (Opcional) /sbin/ Comandos/programas binarios de administración de sistema. /tmp/ Ficheros temporales /srv/ Datos específicos de sitio servidos por el sistema. /usr/ Jerarquía secundaria para datos compartidos de solo lectura (Unix system resources). Este directorio puede ser compartido por múltiples ordenadores y no debe contener datos específicos del ordenador que los comparte. /usr/bin/ Comandos/programas binarios. /usr/include/ Ficheros de inclusión estándar (cabeceras de cabecera utilizados para desarrollo). /usr/lib/ Bibliotecas compartidas. /usr/share/ Datos compartidos independientes de la arquitectura del sistema. Imágenes, ficheros de texto, etc. /usr/src/ Códigos fuente (Opcional) /usr/X11R6/Sistema X Window, versión 11, lanzamiento 6 (Opcional) /usr/local/ Jerarquía terciaria para datos compartidos de solo lectura específicos del ordenador que los comparte. /var/ Ficheros variables, como son logs, bases de datos, directorio raíz de servidores HTTP y FTP, colas de correo, ficheros temporales, etc. /var/cache/ Cache da datos de aplicaciones. /var/crash/ Depósito de información referente a caidas del sistema (Opcional) /var/games/Datos variables de aplicaciones para juegos (Opcional) /var/lib/ Información de estado variable. Algunos servidores como MySQL y PostgreSQL almacenan sus bases de datos en directorios subordinados de éste. /var/lock/ Ficheros de bloqueo. /var/log/ Ficheros y directorios de registro del sistemas (logs). /var/mail/ Buzones de correo de usuarios (Opcional) /var/opt/ Datos variables de /opt/. /var/spool/ Colas de datos de aplicaciones. /var/tmp/ Ficheros temporales preservados entre reinicios.

Directamente desde Linux-es.

Comentarios

Linux-lover anónimo:

En estos cacharros a aquello que le pongas el permiso de ejecución es un ejecutable(recuerda lo de rwx)... Ahora bien, no se va a ejecutar todo lo que tu quieras. Por otro lado, en linux,(UNIX en general) los comandos principales(echo,ls....) los puedes encontrar en /bin, programas que instales....pues donde los hayas instalado. Normalmente en la carpeta bin correspondiente,eso si, en este caso(si no creas un link) para ejecutarlo tendras que entrar en la carpeta donde lo tengas y ejecutar el fichero con "./".Puedes ahorrartelo si te creas un link a /bin. Si lo tienes todo bien organizado creo que no es una mala idea dejarlo ahí. Espero que te sirva de ayuda

€quiman:

Yo vengo de Windows pero ya llevo como 2 años con Ubuntu y hay mañitas au uno aun no termian de desaprender. En Windows cuando me bajo programas que no requieren instalación (en ZIP) de igual forma por orden le creo su respectiva carpeta dentro de "Archivos de Programa" En Ubuntu aun no he podido saber como hago ese proceso, es decir, cual carpeta es "Archivos de Programa" y al pegar la carpeta del programa (me supongo que con permisos de root)dentro de esa, que permisos le debo asignar a la carpeta del programa que estoy "instalando". Actualmente lo que estoy haciendo es ejecutralos desde la carpeta que tengo como usuario en el Home. Espero me puedan ayudar con la inquietud.