# Comando ls de Linux: para mostrar directorios

El comando ls de [Linux](https://www.ionos.com/es-us/digitalguide/servidores/know-how/linux-una-alternativa-a-windows-de-bajo-coste/ "Linux: una alternativa a Windows de bajo coste") te permite mostrar el contenido de un directorio o carpeta. El comando también te ofrece un gran número de opciones para que puedas afinar tu consulta.

## ¿Qué es el comando ls de Linux?

ls es uno de los [comandos de Linux](https://www.ionos.com/es-us/digitalguide/servidores/configuracion/comandos-de-linux-la-lista-fundamental/ "Comandos de Linux: la lista fundamental") más importantes y más utilizados. El comando te permite **mostrar todo el contenido de una carpeta o directorio en la línea de comandos**. El contenido se muestra por defecto en orden alfabético. ls es una de las herramientas que vienen preinstaladas en la mayoría de [distribuciones Linux](https://www.ionos.com/es-us/digitalguide/servidores/configuracion/distribuciones-linux/ "Distribuciones Linux"), como es el caso de Ubuntu, y es capaz de realizar diferentes funciones con precisión por medio de las opciones que ofrece. “ls” significa “List”.

## ¿Cómo funciona el comando ls?

Si introduces y ejecutas el comando ls en la línea de comandos, obtendrás toda la información disponible de una determinada carpeta o directorio, la cual aparecerá **ordenada alfabéticamente atendiendo al nombre de cada archivo**. El comando ls es una herramienta muy útil que facilita notablemente el trabajo, ya que permite prescindir del [comando cd de Linux](https://www.ionos.com/es-us/digitalguide/servidores/configuracion/comando-cd-de-linux/) para cambiar a otro directorio y poder verlo. Si no indicas un directorio en particular al ejecutar el comando, el sistema te muestra la información disponible del directorio que hay en uso actualmente.

## ¿Cómo es la sintaxis del comando ls?

La sintaxis del comando ls de Linux es relativamente sencilla y tiene el siguiente aspecto:

```shell
$ ls [opción] [directorio]
```

ls es el comando propiamente dicho, el cual se puede afinar por medio de opciones. Se debe indicar el directorio de forma correcta para poder obtener información de él.

## ¿Qué opciones ofrece el comando ls?

Si ejecutas el comando ls sin opciones, te mostrará toda la información visible en orden alfabético atendiendo a los nombres de los archivos. Las siguientes opciones permiten afinar el resultado:

- **-A o --almost-all:** enumera también los archivos ocultos.
- **-a o --all:** muestra, además de los archivos ocultos y los directorios
- **-C:** muestra los nombres de los archivos seguidos en una misma línea. Es la opción predeterminada.
- **-c:** ordena la información según su fecha de última modificación, de más a menos reciente.
- **-d o --directory:** únicamente muestra los nombres de los directorios, pero no su contenido.
- **-h o --human readable:** muestra el resultado con un tamaño y formato más legible. Se utiliza en combinación con -l.
- **-i:** muestra el número [Inode](https://www.ionos.com/es-us/digitalguide/servidores/know-how/inode/) antes del nombre del archivo.
- **-l:** muestra la información del archivo en formato largo.
- **-m:** muestra los nombres en una sola línea.
- **-R o --recursive:** muestra la información de forma recursiva, es decir, también tiene en cuenta los subdirectorios.

## Ejemplos del comando ls

Te vamos a mostrar algunos ejemplos prácticos, para ayudarte a comprender mejor cómo se utiliza el comando ls:

```shell
$ ls -la EJEMPLO
```

El comando anterior permite ver toda la información del directorio EJEMPLO en formato largo. Además, la opción -a también tiene en cuenta los archivos ocultos.

```shell
$ ls -R
```

El comando anterior permite recuperar toda la información visible del directorio actual y sus subdirectorios correspondientes.


This is a markdown version of: [https://www.ionos.com/es-us/digitalguide/servidores/configuracion/comando-ls-de-linux/](https://www.ionos.com/es-us/digitalguide/servidores/configuracion/comando-ls-de-linux/) for AI/LLM consumption.