la historiaa
En cualquier sistema operativo moderno la estructura de archivos es jerárquica y depende de los directorios. En general la estructura de árbol, estando compuesto cada nudo 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 ficheroseparados y supongamos la estructura de archivos.
Existen dos formas de path o camino:
El camino absoluto que muestra toda la ruta a un fichero, /home/luis/Carta.txt.
El path relativo a un determinado directorio, por ejemplo si no encontramos en el directorio /home, el path relativo al fichero Carta.txt es luis/Carta.txt
Para compilar aun más las cosas, todos los directorios contienen dosdirectorios especiales.
El directorio actual, representando por el punto
El directorio padre representando en 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.
ESTRUCTURA DEL SISTEMA DE ARCHIVOS
El sistema de archivo de Linux siguetodas las convenciones de Unix, la cual significa que tiene una estructura determinada, compatible y homogénea con el resto de los sistemas Unix. Al contrario que en Windows o MS-DOS el sistema de archivos en cualquier sistema Unix no está llegado de una forma directa con la estructura del hardware, esto es, no depende de si un determinado ordenador tiene 1,207 discos duros para crear las unidadesc:\, d:\ 0 m:\.
/ Raíz del sistema de archivos.
/dev contiene ficheros del sistema representando los dispositivos que estén físicamente instalados al ordenador.
/etc. Este directorio está reservado para los ficheros de configuración de sistema. En este directorio no debe aparecer ningún fichero binario (programas).
/etc./xII ficheros de configuración de Xwindow.
/ etc. /skel ficheros deconfiguración básico que son cobrados al directorio de usuario cuando se crea de nuevo.
/ Lib contiene las librerías necesarias para que se ejecuten los programas que residen en / bin.
/ Proc contiene ficheros especiales que abren reciben o envían información al karnel del sistema.
/sbin contiene programas que son únicamente accesibles al súper usuario.
/usr este es uno de los directorios másimportantes del sistema puesto que contiene los programas de uso común para todos los usuarios. Su estructura suele ser similar a la siguiente:
/usr/X11R6 contiene los programas para ejecutar X Window.
/usr/ bin programas de uso general, lo que incluye el compilador de C/C++.
/usr/doc documentación general del sistema.
/usr/etc ficheros de configuración generales.
/usr/include ficheros decabecera de C/C++ (.h).
/usr/info ficheros de información de GNU.
/usr/lib librerías generales de los programas.
/usr/man manuales accesibles con el contenido man (ver más adelante).
/usr/sbin programas de administración del sistema.
/usr/src código fuente de programas.
PERMISOS
La base del sistema de archivos de Linux, es obviamente el archivo, que no es otra cosa que laestructura empleada por el sistema operativo para almacenar información en dispositivo físico como un disco duro, un disquete, un CD-ROM o un DVD.
Todos los tipos de archivos de Linux tienen un nombre, el cual debe cumplir unas ciertas reglas.
Un nombre de archivo puede tener entre 1 y 253 caracteres.
Se puede utilizar cualquier carácter excepto la barra inclinada y no es recomendable emplear loscaracteres con significados especiales en Linux, que son los que pueden emplear el sistema operativo, para emplear ficheros con estos caracteres o espacios hay que introducir el nombre del fichero entre comillas.
Se pueden utilizar números exclusivamente si así se desea.las letras mayúsculas y minúsculas se consideran diferentes, y por lo tanto no es lo mismo carta.xtx que carta txt o carta....
Regístrate para leer el documento completo.