Fundamentos de Sistemas de Archivos y Navegación en UNIX
Clasificado en Informática
Escrito el en español con un tamaño de 3,06 KB
1.7. Archivos y Directorios
Los archivos son identificados por sus nombres. Estos nombres usualmente identifican el archivo y su contenido de forma significativa para el usuario. No existe un formato estándar para los nombres de los archivos como en MS-DOS u otros sistemas operativos; en general, pueden contener cualquier carácter (excepto '/' y '_') y están limitados a 256 caracteres de longitud.
Con el concepto de archivo aparece el concepto de directorio. Un directorio es simplemente una colección de archivos. Puede ser considerado como una carpeta que contiene muchos archivos diferentes. Los directorios también tienen un nombre con el que se pueden identificar. Además, los directorios mantienen una estructura de árbol; es decir, un directorio puede contener otros directorios.
1.8. El Árbol de Directorios
La mayoría de los sistemas UNIX tienen una distribución de archivos estándar, de forma que recursos y archivos puedan ser fácilmente localizados. Esta distribución forma el árbol de directorios, el cual comienza en el directorio "/", también conocido como directorio raíz.
1.9. Directorio de Trabajo Actual
En cualquier momento, las órdenes que se teclean en el intérprete de comandos son dadas en términos de su directorio de trabajo actual. El directorio de trabajo actual es el directorio en el que el usuario se encuentra situado. La orden more
simplemente muestra el archivo, pantalla a pantalla.
Si el nombre de un archivo, incluida su ruta, comienza con un carácter distinto a "/", el sistema supone que se está refiriendo al archivo con su posición relativa a su directorio de trabajo. Esto es conocido como camino relativo.
Si el nombre del archivo comienza con "/", el sistema interpreta esto como un camino completo, es decir, el camino al archivo desde el directorio raíz, "/". Esto es conocido como camino absoluto.
Bajo tcsh
y bash
, el directorio home puede ser referenciado usando el carácter de la tilde (~
).
2. Primeros Pasos en UNIX
Antes de comenzar, es importante destacar que todos los nombres de archivos y comandos distinguen entre mayúsculas y minúsculas.
2.1. Accediendo al Entorno
Para cambiar el directorio de trabajo y moverse en la estructura de directorios se utiliza la orden cd
, abreviatura de cambio de directorio.
También, usando cd
sin argumentos llevará al directorio de origen (home).
2.2. Accediendo a los Directorios
Para obtener el contenido de un directorio se usa el comando ls
, el cual muestra por el terminal la lista de archivos y directorios, por defecto, los del directorio activo.
Esta información es insuficiente, no indica si se trata de un archivo o un subdirectorio, ni tampoco da información del tamaño, propietario, etc. Para obtener parte de esta información se puede usar la opción -F
.
ls -F