Sistema de archivos

De doc.ubuntu-es
(Diferencias entre revisiones)
Saltar a: navegación, buscar
m (Enlaces útiles(agregando enlace))
Línea 1: Línea 1:
Lo primero que todo usuario comprueba nada más instalar GNU/Linux es que no tiene ni idea de dónde están los programas, sus archivos, ... GNU/Linux tiene un '''complejo sistema de archivos''', el cual permite tener nuestros ficheros mejor organizados.
+
Lo primero que todo usuario comprueba nada más instalar GNU/Linux es que no tiene ni idea de dónde están los programas, sus archivos, ... GNU/Linux tiene un '''complejo sistema de archivos''', el cual permite tener nuestros archivos mejor organizados.
  
 
Aquí no existen letras para referirnos a nuestras unidades. Se utiliza una terminología mucho mas lógica. Por ejemplo: Los discos duros comienzan con la letra hd (sd si nuestro disco es SATA) seguido de una letra y un número. La letra indica el número de disco duro y el dígito nos indica el número de la partición. Si tenemos hda1 = primera partición del primer disco duro. hdb3 = tercera partición del segundo disco duro.
 
Aquí no existen letras para referirnos a nuestras unidades. Se utiliza una terminología mucho mas lógica. Por ejemplo: Los discos duros comienzan con la letra hd (sd si nuestro disco es SATA) seguido de una letra y un número. La letra indica el número de disco duro y el dígito nos indica el número de la partición. Si tenemos hda1 = primera partición del primer disco duro. hdb3 = tercera partición del segundo disco duro.

Revisión de 07:47 22 jun 2008

Lo primero que todo usuario comprueba nada más instalar GNU/Linux es que no tiene ni idea de dónde están los programas, sus archivos, ... GNU/Linux tiene un complejo sistema de archivos, el cual permite tener nuestros archivos mejor organizados.

Aquí no existen letras para referirnos a nuestras unidades. Se utiliza una terminología mucho mas lógica. Por ejemplo: Los discos duros comienzan con la letra hd (sd si nuestro disco es SATA) seguido de una letra y un número. La letra indica el número de disco duro y el dígito nos indica el número de la partición. Si tenemos hda1 = primera partición del primer disco duro. hdb3 = tercera partición del segundo disco duro.

En GNU/Linux no existe «Mi PC» ni nada que se le parezca. Hay que tener en cuenta una cosa y es que GNU/Linux trata casi todo como ficheros de texto, incluso nuestro hardware. Para GNU/Linux, el microprocesador, el disco duro, la memoria, ... son ficheros de texto en los que puede leer y/o escribir información.

Los archivos ocultos en Linux se caracterizan por llevar un . (punto) delante del nombre. Para ver los archivos ocultos (en Nautilus) pulsamos Ctrl+H.

Tip.png Si quieres una información más exhaustiva del sistema de archivos de Linux, consulta la página Tipos de archivo.

Contenido

Directorios

  • El directorio raíz es / → De aquí cuelgan todos los directorios del sistema. Dentro del directorio raíz encontramos varios subdirectorios importantes:
  • /dev → Aquí encontramos todos los dispositivos físicos del sistema (todo nuestro hardware).
  • /etc → Aquí encontramos los ficheros de configuración del sistema.
  • /sbin → Aquí tenemos los programas que solo puede lanzar el superusuario. Los programas de este directorio y los del siguiente pueden ser invocados directamente poniendo su nombre en la consola.
  • /bin → Aquí tenemos los programas que pueden lanzar todos los usuarios del sistema.
  • /lib → Contiene las bibliotecas necesarias para que se ejecuten los programas que tenemos en /bin y /sbin únicamente.
  • /proc → No deberíamos modificar el contenido de este directorio. Aquí se encuentra ficheros que reciben o envían información al kernel.
  • /usr → Este directorio contiene los programas de uso general para todos los usuarios.
  • /usr/X11R6 → Aquí tenemos los programas de nuestro X-Window, el servidor gráfico.
  • /usr/bin → Aquí tenemos programas de uso general.
  • /usr/doc → Aquí tenemos cierta documentación del sistema.
  • /usr/etc → Aquí tenemos ficheros de configuración de uso global.
  • /usr/include → Aquí tenemos las cabeceras de C y C++. Son ficheros con extensión .h. Los programadores comprenderán su significado.
  • /usr/lib → Aquí tenemos las bibliotecas de nuestros programas.
  • /usr/man → En este directorio encontramos los manuales.
  • /usr/sbin → Este directorio contiene los programas de administración del sistema.
  • /usr/src → Aquí se almacenan los códigos fuentes de nuestros programas.
  • /tmp → Este directorio contiene información temporal de los programas.
  • /var → Este directorio contiene información variable, como registros, datos de los servidores, etc.
  • /boot → Aquí tenemos los archivos de configuración del arranque del sistema (como por ejemplo GRUB).
  • /media → Aquí encontramos todas las unidades físicas que tenemos montadas. Discos duros, unidades de dvd, pendrive, ...
  • /opt → Podemos usarla para instalar aplicaciones que no vienen en los repositorios, por ejemplo o aquellas que compilamos a mano.
  • /home → Es un directorio donde tenemos los directorios personales de todos los miembros del sistema.
  • ~ → Es nuestro directorio personal. Algo similar a Mis Documentos. Aquí es donde guardaremos nuestros documentos, musica, películas, fotos ... También podemos referirnos a este directorio como /home/<nuestro nombre>
  • ~/Desktop → Aquí tenemos nuestro querido escritorio.

Archivos de configuración importantes

Cómo editarlos

Antes de editar cualquier archivo de configuración es importante que realices una copia de seguridad del mismo. En ocasiones nos surge editar un archivo y no disponemos de entorno gráfico, para ello podemos utilizar algún editor de texto como vi o nano:

vi <archivo>
nano <archivo>

Archivos

  • /etc/fstab → Este fichero contiene información sobre los dispositivos que se montaran automáticamente durante el arranque del sistema.
  • /etc/apt/sources.list → Aquí encontramos la lista de repositorios.
  • /etc/passwd → Este archivo controla el uso de usuarios, en contraseñas, con permisos y grupos que pertenecen a cada usuario, archivo muy importante si uno quiere tener un superusuario además que el ya conocido root.
  • /boot/grub/menu.lst → Aquí tenemos la configuración de GRUB (gestor de arranque).
  • /etc/X11/xorg.conf → Este archivo contiene la configuración del entorno gráfico (pantalla, teclado, ratón, tarjeta gráfica ...).
  • /etc/network/interfaces → interfaces Este archivo contiene los datos de configuración de la red.

Enlaces útiles

Herramientas personales