jueves, 27 de mayo de 2010

Comandos Linux: ls


Con esta entrada inauguro una nueva sección semanal del blog, en la que cada jueves os hablaré de un comando utilizado en GNU/Linux.

ls es un comando que nos muestra una lista con todos los ficheros y directorios de un directorio.

Sintaxis:
ls [opciones] [directorio o fichero]

Opciones:
ls --> Nos muestra una lista de ficheros y directorio del directorio
ls -a --> Muestra todos los ficheros y directorios incluyendo los ocultos
ls -l --> muestra un listado en el formato largo, con información de permisos, número de enlaces asociados al archivo, usuario, grupo, tamaño y fecha de última modificación.
ls -R --> Lista los contenidos de todos los directorios recursivamente
ls -S --> Ordena la lista según el tamaño de los archivos, de mayor a menor
ls -lh --> Muestra el tamaño de los archivos en k, M ...
ls -L --> Muestra los datos del archivo referenciado en vez de los del link para los enlaces simbólicos
ls -m --> Muestra los archivos en una linea y separados por comas
ls | less --> Si la lista es demasiado larga, podéis ayudaros con less para ir hacia arriba o abajo en la lista
ls >> lista --> Guarda la lista de ficheros y directorios en el fichero "lista"

Ejemplos:
ls -RS / --> Muestra de mayor a menor todos los directorios del sistema recursivamente
ls -la --> Muestra en formato largo todos los archivos y directorios, incluyendo los ocultos, de la carpeta actual

¿Tenéis algún ejemplo interesante o alguna opción del comando ls que no he dicho?