* `/`:Directorio
* `*`:Archivo ejecutable
* `@`:Enlace simbólico
* `|`:FIFO (llamado Pipe)
* `=`:Socket
Esto hace que sea más fácil distinguir rápidamente visualmente entre diferentes tipos de archivos y directorios en una lista.
Por ejemplo:
Si tiene un directorio que contiene un archivo llamado `myprogram` (que es ejecutable), un directorio llamado` data` y un enlace simbólico llamado `link_to_data` que apunta al directorio` data`, `ls -f` podría generar algo como:
`` `` ``
myprogram* data/ link_to_data@
`` `` ``
Esto muestra claramente qué elemento es un archivo, que es un directorio, y que es un enlace simbólico. Sin la opción `-f`, solo verías:
`` `` ``
MyProgram Data Link_to_data
`` `` ``
Esto requiere comandos adicionales o inspección visual para determinar el tipo de cada elemento. Por lo tanto, `LS -F` mejora la legibilidad y proporciona una visión general rápida de los tipos de archivos dentro de un directorio.