Please enable JavaScript.
Coggle requires JavaScript to display documents.
UT5.2.Ficheros y Directorios - Coggle Diagram
UT5.2.Ficheros y Directorios
Ficheros y Directorios
Bajo la mayoría de los sistemas operativos existe el concepto de fichero. En Linux no hay un formato estándar para los nombres de los ficheros como lo hay en otros sistemas operativos.
Linux tiene tres tipos diferentes de ficheros, cada uno de ellos nombrados de acuerdo a la misma convención:
Directorios:
Aquellos que contienen la tabla o lista de ficheros de un sistema de ficheros.
Ficheros especiales:
Identifican dispositivos de hardware, y controladores de software.
Por otra parte, un directorio será una colección de ficheros.
Ficheros regulares u ordinarios
Aquellos donde se guarda información como programas ejecutables, bases de datos, ficheros de texto, etc.
Así, un fichero puede ser referenciado por su nombre con camino. El camino será la ruta que se debe tomar para localizar a un fichero
1.1. El árbol de directorios
Directamente colgando de él hay algunos subdirectorios importantes como /bin, /etc, /dev, /usr entre otros.
En particular, cada usuario tiene un directorio home. En este directorio guardará el usuario sus ficheros. El directorio home usualmente cuelga del directorio /home y recibe el nombre del usuario al que pertenece.
Al igual que en Windows, el directorio de trabajo actual es aquel en el que nos encontramos situados, y sobre el que se realizarán las operaciones si no se indica lo contrario mediante los caminos. El camino a un fichero puede ser relativo o absoluto:
Camino o ruta relativos:
Cuando el nombre del fichero comienza con un carácter distinto a /, el sistema supone que nos estamos refiriendo al fichero con su posición relativa a su directorio de trabajo.
Camino o ruta absolutos:
Si el nombre del fichero comienza con /, el sistema lo interpreta como el camino completo al fichero desde el directorio raíz.
Por último podemos referenciar el directorio home usando el carácter de la tilde de la letra ñ (~), llamado también virgulilla. Por ejemplo ~/tmp y ~iag_a/tmp equivalen a /home/iag_a/tmp.