Vous êtes sur la page 1sur 12

25/11/13

Directorio-Linux

ARBOL DE DIRECTORIOS, INSTALACION Y DESINSTALACION DE PAQUETES,GIMP Archivos Directorio Estructura de los Archivos Montar Dispositivo Archivos RPM Archivos TarGz GIMP

ARCHIVO Toda la informacin, ya sean textos, imgenes, o informacin para la configuracin del sistema, se almacena en "ficheros", que a su vez se guardan en "directorios". Los ficheros son la estructura empleada por el sistema operativo para almacenar informacin en un dispositivo fsico como un disco duro, un disquete, un CD-ROM. Con todas las herramientas y programas existentes se puede acceder a estos ficheros para ver su contenido o modificarlo. La base del sistema de archivos de Linux, es obviamente el archivo o fichero. Todos los archivos de Linux tienen un nombre, el cual debe cumplir unas ciertas reglas: Un nombre de archivo puede tener entre 1 y 255 caracteres. Se puede utilizar cualquier carcter excepto la barra inclinada (/). No es recomendable emplear los siguientes caracteres: = \ ^ ~ ' " ` * ; - ? [ ] ( ) ! & ~ < >, ya que stos tienen un significado especial en Linux. Nota: Para emplear ficheros con estos caracteres o espacios hay que introducir el nombre del fichero entre comillas. Se pueden utilizar nmeros exclusivamente si as se desea.

Las letras maysculas y minsculas se consideran diferentes, y por lo tanto no es lo mismo carta.txt que Carta.txt carta.Txt. Se puede emplear un cierto criterio de "tipo" (extensin) para marcar las distintas clases de ficheros empleando una serie de caracteres al final del nombre que indiquen el tipo de fichero del que se trata. As, los ficheros de texto, HTML, las imgenes PNG o JPEG tienen extensiones .txt, .htm (o .html), .png y .jpg (o .jpeg) respectivamente. Pese a esto Linux slo distingue tres tipos de archivos: Archivos o ficheros ordinarios: Son los mencionados anteriormente.

Directorios (o carpetas): Es un archivo especial que agrupa otros


docencia.udea.edu.co/cci/linux/dia4/directorio.htm 1/12

25/11/13

Directorio-Linux

ficheros de una forma estructurada.

Archivos especiales: Son la base sobre la que se asienta Linux, puesto que representan los dispositivos conectados a un ordenador, como puede ser una impresora. De esta forma introducir informacin en ese archivo equivale a enviar informacin a la impresora. Para el usuario estos dispositivos tienen el mismo aspecto y uso que los archivos ordinarios. Regresar DIRECTORIO Un directorio es un conjunto de archivos, que a su vez pueden contener otros directorios. Los directorios tambin poseen permisos, y eso es muy importante para evitar que los usuarios sin experiencia, borren o modifiquen algo que no deban. El rbol de directorios nos ayuda a saber dnde se encuentra un archivo. A diferencia de los sistemas MS-DOS/Windows, en los sistemas UNIX no se dividen los directorios entre las distintas unidades fsicas (C:, D:, etc.). Al contrario, para UNIX todos son ficheros y directorios. ste considerar un disco duro o una disquetera como directorios. Por tanto, no tiene sentido escribir en la consola "C:", sino que nos iremos al directorio asociado a esa particin. Todos los ficheros y directorios de un sistema UNIX cuelgan de un directorio principal llamado "raz", que se representa como "/". El directorio raz es la base para todo el arbol de directorios, es all donde estn contenidos todos lo directorios del sistema. Cuando el usuario accede a una sesin, Linux "enva" al usuario a su directorio de trabajo, que es su directorio personal (/home/nombre-usuario). En donde el usuario tiene la libertad absoluta para hacer lo que quiera con sus ficheros y directorios ubicados ah. Sin embargo no podr hacer todo lo que quiera en el directorio de otro usuario, ya que Linux tiene un sistema de permisos que concede o restringe libertades sobre los directorios y ficheros que hay en Linux. Aunque existe un usuario "root", que s tiene permiso de hacer cualquier cosa en Linux. Saber en qu directorio me encuentro... Basta con escribir el comando pwd (Print Work Directory). Ejemplo: Comando [felix@localhost felix]$ pwd Para cambiar de directorio... Emplearemos el comando cd (Change Directory) Ejemplo: Comando [felix@localhost Comandos]$ cd /etc
docencia.udea.edu.co/cci/linux/dia4/directorio.htm

Resultado /home/felix/

Resultado Nos vamos al directorio /etc


2/12

25/11/13

Directorio-Linux

Nota: Si simplemente escribimos cd, sin especificar el nombre del directorio, esto ser igual que escribir cd /home/nombre-usuario, es decir, me enva a mi propio directorio de trabajo. El camino o path En cualquier sistema operativo moderno la estructura de archivos es jerrquica y depende de los directorios. En general la estructura del sistema de archivos se asemeja a una estructura de rbol, estando compuesto cada nodo por un directorio o carpeta, que contiene otros directorios o archivos. El camino o path de un fichero o directorio es la secuencia de directorios que se ha de recorrer para acceder a un determinado fichero separados por /. Supongamos la estructura de archivos de la siguiente figura:

Existen dos formas del path o camino: el camino absoluto que muestra toda la ruta a un fichero,

/home/luis/Carta.txt .

el path relativo es luis/Carta.txt

un

determinado

directorio,

por ejemplo

si no

encontramos en el directorio /home, el path relativo al fichero Carta.txt

Para complicar aun ms las cosas, todos los directorios contienen dos directorios especiales: El directorio actual, representado por el punto (.)

El directorio padre, representado por dos puntos (..) Estando en el directorio /home/pedro se puede acceder a Carta.txt con /home/luis/Carta.txt (path absoluto) o bien ../luis/Carta.txt (path relativo). En luis como ./Carta.txt o simplemente Carta.txt Regresar

docencia.udea.edu.co/cci/linux/dia4/directorio.htm

3/12

25/11/13

Directorio-Linux

ESTRUCTURA DEL SISTEMA DE ARCHIVOS DE LINUX El sistema de ficheros es un conjunto de archivos que se encuentran organizados en un rbol, como se ovserva en la siguiente figura.

El sistema de archivo de Linux sigue todas las convenciones de Unix, lo cual significa que tiene una estructura determinada, compatible y homognea con el resto de los sistemas Unix. El sistema de archivos en cualquier sistema Unix no est ligado de una forma directa con la estructura del hardware, esto es, no depende de si un determinado ordenador tiene 1, 2 7 discos duros para crear las unidades c:\, d:\ o m:\. Todos el sistema de archivos de Unix tiene un origen nico la raz o root representada por /. Bajo este directorio se encuentran todos los ficheros a los que puede acceder el sistema operativo. Estos ficheros se organizan en distintos directorios cuya misin y nombre son estndar para todos los sistema Unix. El Sistema Linux tiene un sistema de directorios muy organizado, donde cada uno tiene una funcin, a contincacin se definen dichas funciones: / Raz del sistema de archivos. /bin Almacena la mayora de los programas esenciales del sistema. /boot Archivos estticos utilizados por el cargador de arranque(boot-loader) del sistema. /dev Contiene archivos especiales del sistema, conocidos como controladores de dispositivo (device drivers), los cuales se usan para acceder a los dispositivos del sistema y recursos, como discos duros, modems, memoria, etc. /dev/hda Disco primario /dev/hdb Disco esclavo del anterior. /dev/mouse Se utiliza para la lectura de entrada del mouse. /dev/hdc Disco primario en otro slot. /dev/hdd Disco esclavo del segundo slot. /dev/fd0 Generalmente son los floppy disk. /etc Este directorio est reservado para los ficheros de configuracin y arranque del sistema Linux. En este directorio no debe aparecer ningn fichero binario (programas). Bajo ste deben aparecer otros subdirectorios: /etc/X11 Ficheros de configuracin de X Window. /etc/skel Ficheros de configuracin bsica que son copiados al
docencia.udea.edu.co/cci/linux/dia4/directorio.htm 4/12

25/11/13

Directorio-Linux

directorio del usuario cuando se crea uno nuevo. /etc/conf.modules Archivo donde se indica que modulos se anexan al kernel en el momento del boot. /etc/fstab Instalcin de quotas. /etc/passwd Contiene informacin sobre los usuarios, como login, nombre y otra informacin que el administrador quiera agregar. /etc/shadow Almacena los password en forma encriptada y las fechas de expiracin de los mismos. /etc/services Tabla en la cual se describen los servicios a los que tienen acceso los usuarios y por qu puertos trabajan. /etc/xinetd .d Archivo para configurar los demonios. /etc/rc.d/init.d Contiene informacin para incializar los demonios. /etc/hosts.deny Almacena informacin para configurar los permisos sobre los servicios que ofrece. /etc/hosts.allow Tambin informacin para configurar los permisos sobre los servicios que ofrece. /etc/sysconfig Almacena archivos de configurain de del sistema, por ejemplo el idioma, el tipo de teclado. /etc/inittab Contiene los archivos de booteo (arranque) del sistema. /home Contiene los directorios personales (casas) de los usuarios. En un sistema recin instalado, no habr ningn usuario en este directorio. /lib Estos ficheros contienen cdigo que compartirn lugar de que cada programa contenga una copia compartidas, stas son guardadas en este fichero. Esto ejecutables sean menores y reduce el espacio usado en muchos programas. En propia de las rutinas hace que los programas disco.

/mnt Punto de mon taje. Montar temporalmente otros sistemas de archivos. /opt Aplicaciones adicionales /proc Contiene Archivos especiales que o bien reciben o envan informacin al kernel del sistema. Informacin asociada con el ncleo que se est ejecutando, para obtener informacin de recursos utilizados en el sistema (CPU, memoria, swap, dispositivos..) Este directorio es un sistema de archivo virtual, es decir, no existe fsicamente en el disco duro, slo en memoria. /root Directorio hogar (casa) del administrador del sistema. /sbin Contiene programas esenciales accesibles al administrador (root). /tmp Archivos temporales del sistema. /usr ste es uno de los directorios ms importantes del sistema puesto que contiene los datos, programas y libreras de uso comn para todos los usuarios /usr/bin Herramientas de uso general. All tambin se guardan muchos de los programas ejecutables de Linux. /usr/doc Documentacin general del sistema. /usr/etc Ficheros de configuracin generales. /usr/games Juegos y programas educativos. /usr/include Cabeceras de libreras del lenguaje de programacin C. /usr/info Ficheros de informacin de GNU. /usr/lib Libreras generales de los programas. /usr/local Est diseado para la personalizacin local del sistema. Por lo general, gran parte del software local se instala en los subdirectorios de este directorio.
docencia.udea.edu.co/cci/linux/dia4/directorio.htm 5/12

del sistema,

que

son nicamente

25/11/13

Directorio-Linux

/usr/man Pginas del manual de Linux. /usr/sbin Programas de administracin del sistema. /usr/share Datos independientes de la arquitectura del sistema. /usr/share/dict Diccionario de palabras. /usr/share/doc Documentacin variada sobre el software instalado. /usr/share/man Paginas del manual. /usr/src Archivos que almacena el cdigos fuente de diferentes programas del sistema. /var Este directorio contiene informacin temporal de los programas (lo cual no implica que se pueda borrar su contenido) /var/lib Informacin variable de configuracin. /var/lock Archivos para bloqueos. /var/log Contiene archivos bitcora miscelneos. La mayora de los archivoa bitcora se deben escribir en este directorio o en subdirectorios apropiados, como los siguientes: lastlog: registro del ltimo acceso de cada usuario. message: mensajes del sistema desde syslogd. wtmp: registro de todos los eccesos y salidas. /var/spool rea para spool (encarrilar) de algunas aplicaciones. Se utilizan para guardar datos que son de manera transitiva, como el correo y las noticias recin recibidas o puestas en cola para transmisin a otro sitio. /var/spool/mail Archivos de correo de los distintos usuarios. Regresar

Montar y Desmontar un Dispositivo En Linux, es necesario indicarle al sistema cundo se utilizar una unidad de disco extraible para poder acceder a sta y cundo se dejar de utilizar para poder retirarla y cambiarla por otra. Una vez configuradas las unidades de disco en el sistema ( dispositivo tipo CD Rom, disquetera, una unidad Zip Drive, o una grabadora de CDs), se necesitar conocer algunos mtodos y atajos para montarlas y desmontarlas rpidamente en el rbol de directorio. Por ejemplo, para montar la unidad de disquete lleve a cabo los siguientes pasos: En el escritorio puede observar el siguiente cono:

Al hacer clic dererecho sobre esta cono, se observa el siguiente men desplegable:
docencia.udea.edu.co/cci/linux/dia4/directorio.htm 6/12

25/11/13

Directorio-Linux

Haga clic en la opcin Montar dispositivo Nota: Si el disquete que desea montar, se encuentra protegido contra escritura, el sistema le informar acerca de este hecho. Luego haga nuevamente clic derecho sobre el cono y seleccione la opcin Abrir, obtendr la siguiente ventana, en la cual puede abrir los archivos deseados:

Al terminar de utilizar el dispositivo, es necesario desmontarlo, para lograrlo haga clic derecho sobre el cono de disquete, obtendr el
docencia.udea.edu.co/cci/linux/dia4/directorio.htm 7/12

25/11/13

Directorio-Linux

siguiente men desplegable:

En este men, haga clic en la opcin desmontar dispositivo. Regresar

Archivos RPM Instalar paquetes en linux consiste en escencia en descomprimir el archivo en nuestro PC, para que los archivos necesarios para la ejecucin de los programas, sean correctamente configurados. Si queremos saber que paquetes estn instalados en este momento ejecutamos la siguiente instruccin en un shell de linux: rpm -aq|more

docencia.udea.edu.co/cci/linux/dia4/directorio.htm

8/12

25/11/13

Directorio-Linux

Ahora, para instalar un programa que este comprimido en formato rpm (este formato es el mas usado ltimamente por usuario linux), se deben seguir los siguientes pasos:

1. Buscar el archivo rpm. Este puede estar almacenado en una carpeta de


nuestro PC o encontrarse en los cds de instalacin de Linux. Ubicndonos en la carpeta donde se encuentre el archivo rpm, ejecutamos el siguiente comando para descomprimir el programa en nuestro PC. Tenga en cuenta que el formato rpm permite descomprimir e instalar a la ves; otros formatos de compresin solo descomprimen los archivos. rpm -i nombre_del _programa.rpm

2. Una ves descomprimido e instalado el programa debemos buscar su ejecutable.

docencia.udea.edu.co/cci/linux/dia4/directorio.htm

9/12

25/11/13

Directorio-Linux

El ejecutable del programa es un archivo con nombre y sin extensin. Cuando lo encontremos en la estructura de archivos de nuestro PC, vamos a la carpeta donde se encuentra el ejecutable. Ahora si lo que nos interesa es desinstalar un paquete que este instalado en nuestro PC, lo que debemos hacer es ubicarnos en la carpeta donde se encuentre el programa y ejecutar el siguiente comando: rpm -e nombre_del_programa

Regresar

Archivos Tar.Gz Los programas con la extensin targz solo permiten descomprimirse. Si queremos instalar el programa que esta comprimido bajo esta extensin debemos hacer lo siguiente:
docencia.udea.edu.co/cci/linux/dia4/directorio.htm 10/12

25/11/13

Directorio-Linux

1. Buscar la carpeta donde se encuentra el archivo comprimido. Luego


ejecutar el siguiente comando: tar -zxvf nombre_del_progama.tar.gz

El shell nos mostrara los archivos que a descomprimido. Ahora lo que hacemos es buscar la carpeta donde todos los programas han sido descomprimidos. Dentro de esta se encuentra una carpeta especial (por lo general de color verde) donde se encuentra el programa que instalara el programa en el computador. Es importante acceder a los archivos *.txt, ya que all se nos muestra informacin sobre la instalcion del programa a si como los terminos legales que se deben cumplir para instalar el programa en nuestro PC.

Cuando la instalcion del programa comienza, el programa nos pedir crear la carpeta donde quedara instalado el programa. Adems de esto debemos aceptar el contrato de instalcion del programa.

docencia.udea.edu.co/cci/linux/dia4/directorio.htm

11/12

25/11/13

Directorio-Linux

Cuando los pasos anteriores hayan sido realizados, el programa estar instalado en el PC.

Regresar

REFERENCIAS http://www.linuxparatodos.com/linux/como-montdisco.php http://grulla.hispalinux.es/articles/shell/x29.html

docencia.udea.edu.co/cci/linux/dia4/directorio.htm

12/12

Vous aimerez peut-être aussi