Volver al índice


ls

Listar archivos de un directorio.

$ ls -i (Muestra todos los archivos no ocultos)

$ ls -a (Muestra todos los archivos, incluso los ocultos)

$ ls -l (Muestra permisos, último acceso i propietarios)

$ ls -1 (muestra en un listado)

$ ls -F (Muestra a continuación de cada elemento si se trata de un directorio [/], un ejecutable [*] o un enlace [@])

$ ls -F | grep '/$' (Lista solo directorios)

$ ls -F | grep -v '/$' (Lista solo los archivos)

$ ls -L (En los enlaces, se muestra el archivo al que apuntan)

$ ls -l PID (Muestra qué está corriendo con el PID especificado)

$ ls -R (recursivamente)

$ ls -Z (listar visualizando los contextos en selinux [ver])

$ ls -s (Muestra el tamaño)

$ ls -S (Lista por tamaño)

$ ls ../ (Listar los archivos del directorio anterior)

$ ls -t (lista por fecha de modificación de más nuevo a más viejo)

$ ls /boot /usr (Lista los dos directorios especificados)

$ ls -ad *.sh (lista los terminados en .sh)

$ ls *.{odt,txt} (Lista los de las extensiones mencionadas)

$ ls -ad */ (Lista sólo los directorios)

$ ls -alL /home/usuario/videos

$ ls -l /lib/modules (muestra los kernels instalados)

$ ls | xargs rm (Eliminar todos los archivos)

$ ls @(.sh|.txt) (Sólo mostrará las extensiones especificadas. Precisa activación de los comodines extendidos de bash con: shopt -s extglob)

$ ls !(.sh|.txt) | xargs rm (Elimina todos menos los mencionados)


Volver al índice