Directorios y ficheros.

El elemento básico de información en el sistema es el fichero. 

 Un fichero es una secuencia de información homogénea que reside en el ordenador; por ejemplo, es posible encontrar ficheros de caracteres, de valores numéricos, de instrucciones ejecutables por el procesador y, en general, de cualquier tipo de información codificable. 

Desde el punto de vista del SO, un fichero tiene un nombre, que permite reconocerlo, y un grupo de atributos, tales como su tamaño, la fecha de su última modificación, su propietario, así como ciertos privilegios de acceso, esto es, una definición de lo que pueden hacer con él diferentes usuarios.

El SO también reconoce otro tipo de elemento que permite, a su vez, agrupar otros elementos de información; se denominan directorios (o carpetas) y tienen precisamente la funcionalidad que parece indicar su nombre, esto es, contener ficheros y/u otros directorios. 

Existe un directorio, denominado raíz, que engloba jerárquicamente al resto de directorios y ficheros del sistema y se representa mediante el símbolo / (símbolo de la división). 

En realidad, el conjunto de directorios y ficheros del sistema conforman una estructura jerárquica en la que unos directorios pueden contener tanto ficheros como, tal vez, otros directorios que a su vez pueden tener una funcionalidad similar (esto es, contener nuevos directorios y ficheros). Esta estructura jerárquica recibe el nombre de árbol de directorios del sistema y se puede representar como un árbol invertido, con raíz el directorio /, y cuyos elementos son directorios y/o ficheros; en la Figura 4 podemos ver una parte del árbol de directorios de nuestro sistema. 

Cada fichero o directorio del sistema queda representado de forma única estableciendo para el mismo la sucesión de directorios que es necesario recorrer en el árbol de directorios para llegar hasta él a partir del directorio raíz /. Este camino recorrido para llegar al elemento correspondiente, recibe generalmente el nombre de ruta (en inglés path). Por ejemplo, la secuencia /opt/bluej/LICENSE.txt indica todo el recorrido (path) necesario para llegar al fichero LICENSE.txt. 

Cualquier usuario del sistema se encuentra, en un momento determinado, situado en uno de los directorios del sistema, este directorio recibe el nombre de directorio de trabajo (working directory) o directorio actual. Las operaciones que el usuario realice relativas a la manipulación de ficheros y directorios se efectuarán, por defecto, sobre los elementos de dicho directorio de trabajo. El usuario puede, además, cambiar su directorio de trabajo (usando el comando cd).

Al iniciarse una sesión de trabajo, automáticamente el sistema le sitúa en un directorio predeterminado, el home. La ruta de este directorio se guarda en una variable del entorno de cada usuario ($HOME).

 Así, por ejemplo, si un usuario alumni61 ejecuta el comando pwd (acrónimo de print working directory) después de haber iniciado la sesión, el sistema muestra /labos/alumnos/alumni, el directorio en el que se encuentra en ese momento el usuario, es decir, su home. 

Con el símbolo del Sistema, usando dir, obtén donde nos encontramos:

             C:\Users\joces> 

Con el comando cd  Documents ve a tu nuevo a tu $HOME, usando dir, obtén donde nos encontramos:

             C:\Users\joces\Documents> cd

Con el comando cd vuelve a tu $HOME, usando dir, obtén donde nos encontramos:

             C:\Users\joces\Documents> 

Comentarios

Entradas populares de este blog

2. El sistema operativo Linux

Índice