ls
Listar contenido de un directorio.
Sintaxis:
$ ls [OPCIONES] [ARGUMENTOS]
Opciones:
- -a : Mostrar ficheros y directorios ocultos.
- -l : Formato largo.
- -h : Muestra tamaños en "human readable".
- -1 : Un fichero por línea.
- -R : Recursivo.
- -color : En colores. (Se puede configurar en el archivo de configuración de bash con un alias)
- -t : Ordena por fecha modificación.
- -S : Ordena por tamaño.
- -r : Muestra en orden inverso.
Algunos ejemplos de uso:
Mostrados en lńea:
$ ls
Por columnas:
$ ls -l
total 700
-rw-r--r-- 1 edu edu 56 ago 4 14:36 angular-cli.json
drwxr-xr-x 2 root root 4096 ago 15 09:14 aplication
-rw-r--r-- 1 edu edu 119 ago 10 08:26 borrar.sh
drwxr-xr-x 2 edu edu 4096 ago 18 10:18 cursos
drwxr-xr-x 8 edu edu 4096 ago 31 13:05 Descargas
drwxr-xr-x 2 edu edu 4096 jul 21 08:49 Deutsch-Gramatik
...
etc
...
Datos mostrados:
- Permisos.
- Número de subdirectorios / enlaces.
- Usuario Propietario.
- Grupo Propietario.
- Tamaño.
- Fecha modificación.
- Nombre.
Listar con detalles de los archivos y directorios (permisos, peso, creación, etc.)
$ ls -hl
Listar contenidos del directorio mostrando archivos ocultos:
$ ls -la
Mostrar el inodo (Situación en disco)
$ ls -li
total 700
6846867 -rw-r--r-- 1 edu edu 56 ago 4 14:36 angular-cli.json
7871406 drwxr-xr-x 2 root root 4096 ago 15 09:14 aplication
6829124 -rw-r--r-- 1 edu edu 119 ago 10 08:26 borrar.sh
Los primeros números son la situación en disco (inodo).