Manual del Alumno



Descargar 0.98 Mb.
Página37/47
Fecha de conversión28.11.2018
Tamaño0.98 Mb.
1   ...   33   34   35   36   37   38   39   40   ...   47

Visión profunda del sistema de ficheros


Cada sistema operativo tiene su propio método para almacenar datos en los ficheros y en los directorios de manera que detectan las añadiduras, las modificaciones y otros cambios realizados.

En Linux, cada fichero se almacena en un directorio. Los direcotrios pueden también contener directorios; estos subdirectorios pueden contener ficheros y otros subdirectorios.

En otras palabras, el sistema de ficheros se estructura como un árbol en el que los directorios son las ramas. Estos directorios pueden contener o ser el "padre" de otros directorios que seguramente contienen ficheros y directorios propios.

Sabemos que los árboles no pueden vivir si no tienen raíces y lo mismo le ocurre al sistema de ficheros de Linux. No importa lo lejos que se encuentre un directorio dentro del ábol porque todoestá conectado al directorio root, el cual se representa con uel símbolo de la barra (/).





Nota

 

Red Hat Linux usa el término root de varias maneras lo que puede crear un poco de confusión. Existe la cuanta de root (o superusuario, el cual puede hacer todo lo que desee en el sistema), el direcotorio principal de la cuenta de root (/root) y el directorio root de todo el sistema de ficheros (/) Cuando esté hablando del término root, asegúrese que sabe de qué root está hablando.

A menos que sea administrador del sistema, seguramente no tenga el permiso para escribir en los ficheros y en los directorios que se encuentran fuera de su directorio principal. Algunos directorios se reservan para determinados propósitos. Por ejemplo, /home es la localización predeterminada de los directorios principales de los usuarios.

A los usuarios que no son administradores del sistema seguramente le resulten útiles los siguientes directorios:



  • /home — Localización predeterminada para los directorios principales de los usuarios. Por ejemplo, un usuario con el nombre de usuario foo tiene el directorio principal en /home/foo.

  • /usr/share/doc — Localizaciónde la documentación para los paquetes instalados. Por ejemplo, la documentación para el paquete del software dateconfig se encuentra en /usr/share/doc/dateconfig-.

  • /tmp — Directorio reservado para almacenar ficheros temporalemente de todos los usuarios. Los ficheros almacenados no son permanentes. Un proceso del sistema elimina los ficheros antiguo de este directorio. No escriba ficheros que desee conservar en este directorio.

El sistema Red Hat Linux es compatible con otras distribuciones Linux gracias al FHS. Las pautas de este estándar le ayudaran a estandarizar los programas del sistema y los ficheros almacenados en todos los sitemas Linux.

Para mayor información consulte el Manual oficial de referencia de Red Hat Linux Manual de referencia. También puede visitar el sitio web de FHS en: http://www.pathname.com/fhs.


Identificar y trabajar con tipos de ficheros


Si es nuevo en Linux, verá ficheros cuyas extensiones no reconoce. La extensión de un fichero es la última parte del nombre de un fichero, tras el último punto (en el fichero sneakers.txt, "txt" es la última extensión de fichero).

A continuación una lista breve de extensiones y sus significados:


Ficheros comprimidos y archivados


  • .bz2 — fichero comprimido con bzip2

  • .gz — fichero comprimido con gzip

  • .tar — fichero archivado con tar (archivo de cinta), también conocido como fichero tar

  • .tbz — fichero tar y bzip

  • .tgz — fichero tar y gzip.

Para más información sobre la creación de ficheros bzip2, gzip y tar, consulte la la sección de nombre Compresión y archivo de ficheros.

>Formatos de ficheros


  • .au — fichero audio

  • .gif — fichero gráfico o de imagen

  • .html/.htm — fichero HTML

  • .jpg — fichero gráfico JPEG y de imagen, como una foto o material gráfico.

  • .pdf — imagen electrónica de un documento.

  • .png — fichero gráfico o de imagen.

  • .ps — fichero PostScript; formateado para ser impreso.

  • .txt — sencillo fichero de texto ASCII.

  • .wav — fichero audio

  • .xpm — fichero de imagen

Ficheros del sistema


  • .conf — fichero de configuración.

  • .lock — fichero "lock"; determina si el programa está en uso.

  • .rpm — Fichero del gestor de paquetes de Red Hat que se usa para instalar software

Programar y escribir ficheros


  • .c — fichero del código fuente del lenguaje de programación C file

  • .cpp — fichero del código fuente del lenguaje de programación C++ code file

  • .h — fichero cabecera de lenguaje de programación C o C++

  • .o — fichero objeto de programación

  • .pl — script Perl

  • .so — fichero de librería

  • .tcl — script TCL

Las extensiones de ficheros no siempre se usan consistentemente. ¿Qué sucede cuando un fichero no tiene ninguna extensión o el no parece ser lo que la extensión supone que sea?

Es el momento de utilizar el comando file.

ha creado un fichero llamado saturday, sin una extensión. Usando el comando file, puede saber qué tipo de fichero está escribiendo:


file saturday

y verá ASCII text, o algo parecido, que le indica que es un fichero de texto. Cualquier fichero diseñado como fichero de texto, debería ser legible usando cat, more, o less.



Nota

 

Para saber más sobre file, lea la página de manual escribiendo man file.

Par más información sobre los comandos de ayuda para leer los ficheros, vea el Capítulo 11.



Compartir con tus amigos:
1   ...   33   34   35   36   37   38   39   40   ...   47


La base de datos está protegida por derechos de autor ©odont.info 2017
enviar mensaje

    Página principal