Ahora que sabe cómo moverse por los directorios, podría pensar, ¿y qué?. Dar vueltas por los directorios no tiene mucho sentido por sí mismo, así que introduzcamos una orden nueva, ls. La orden ls muestra un listado de ficheros y directorios, por omisión del directorio actual. Por ejemplo:
Aquí podemos darnos cuenta de que Larry tiene tres entradas en su directorio actual: Mail, letters, y papers. Esto no nos dice mucho - ¿ qué son directorios o ficheros? Podemos usar la opción -F de la orden ls para obtener información más detallada.
Por la / que aparece en cada nombre, sabemos que estas tres entradas son, de hecho, subdirectorios.
Ejecutando ls -F puede también aparecer un ``*'' al final de un nombre en la lista resultante, lo que indicaría que el fichero es un ejecutable o un programa que puede ejecutarse. Si no aparece nada al final de un nombre al usar ls -F, el fichero es un ``plain old file'', es decir, no es ni un directorio ni un ejecutable.
En general, cada orden UNIX puede tomar un cierto número de opciones además de otros argumentos. Estas opciones normalmente comienzan con un ``-'', como se vió arriba con la opción -F. La opción -F le dice a ls que dé más información acerca del tipo de ficheros involucrados -en nuestro caso, imprimiendo una / después de cada nombre de directorio.
Si le da a ls el nombre de un directorio, el sistema listará los contenidos de ese directorio.
O, para un listado más interesante, veamos qué hay en el directorio de sistema /etc.
Si es un usuario de MS-DOS, puede que se dé cuenta de que los nombres de ficheros pueden ser mayores de 8 caracteres, y pueden contener puntos en cualquier posición. Puede incluso usar más de un punto en un nombre de fichero.
Vayamos a la parte superior del árbol de directorios, y luego bajemos a otro directorio con las órdenes
Puede también moverse a los directorio en un sólo paso, haciendo cd /usr/bin.
Pruebe a moverse por varios directorios, usando ls y cd. En algunos casos, puede que le aparezca el mensaje de error ``Permission denied''Permiso denegado. Esto es debido simplemente "al sistema de seguridad UNIX": para poder usar las órdenes ls o cd, debe tener permisos para hacerlo. Hablaremos más acerca de esto en la pagina .