ls
El comando ls permite listar el contenido de un directorio. Es uno de los comandos más utilizados en Linux y suele ser el primero que aprende cualquier usuario. Mediante distintas opciones puede mostrar información detallada sobre archivos, directorios, permisos, propietarios, tamaños y fechas de modificación.
| Categoría | Archivos y directorios |
|---|---|
| Disponible en | Linux, macOS y otros sistemas Unix |
| Equivalente en Windows | dir |
| ¿Requiere permisos de administrador? | No. |
¿Qué significa su nombre?
ls es la abreviatura de list, que significa listar.
Su función consiste en mostrar el contenido de un directorio.
¿Para qué sirve?
Permite visualizar los archivos y carpetas existentes en un directorio.
Con distintas opciones también puede mostrar permisos, propietarios, tamaños, fechas y archivos ocultos.
Sintaxis
ls [opciones] [ruta]
Opciones más utilizadas
| Comando | Descripción |
|---|---|
ls |
Lista el contenido del directorio. |
ls -l |
Muestra información detallada. |
ls -a |
Muestra también los archivos ocultos. |
ls -la |
Información detallada incluyendo archivos ocultos. |
ls -lh |
Muestra los tamaños en formato legible. |
ls -R |
Lista los subdirectorios de forma recursiva. |
Equivalencia con otros sistemas
| Linux | Windows |
|---|---|
ls |
dir |
ls -la |
dir /a |
Ejemplos de uso
Listar el contenido del directorio actual
ls
Mostrar información detallada
ls -l
Mostrar también los archivos ocultos
ls -la
Ver los tamaños de forma legible
ls -lh
Ejemplo de salida
drwxr-xr-x 2 santi usuarios 4096 jul 20 Documentos
-rw-r--r-- 1 santi usuarios 1250 jul 19 notas.txt
-rwxr-xr-x 1 santi usuarios 8560 jul 18 script.sh
¿Cómo interpretar la salida?
En la salida de ls -l aparecen varias columnas:
- Permisos (por ejemplo,
-rw-r--r--). - Número de enlaces.
- Propietario.
- Grupo.
- Tamaño del archivo.
- Fecha de modificación.
- Nombre del archivo o directorio.
Errores habituales
- Pensar que
lsmuestra los archivos ocultos por defecto. - Confundir un archivo con un directorio al interpretar la primera letra de los permisos.
- Olvidar utilizar
-lcuando se necesita información detallada. - No utilizar
-hy obtener tamaños difíciles de interpretar.
Conceptos relacionados
- Archivo
- Directorio
- Permisos
- Propietario
- Grupo
- Archivo oculto
Comandos relacionados
| Comando | Relación |
|---|---|
pwd |
Muestra el directorio actual. |
cd |
Cambia de directorio. |
find |
Busca archivos y directorios. |
stat |
Muestra información muy detallada de un archivo. |
tree |
Muestra la estructura de directorios en forma de árbol. |
Comandos que suelen confundirse
| Comando | Diferencia |
|---|---|
ls |
Lista el contenido de un directorio. |
dir |
Equivalente aproximado en Windows. |
tree |
Muestra la estructura completa de directorios. |
find |
Busca archivos según distintos criterios. |
Uso habitual en administración de sistemas
ls -la
ls -lh /var/log
ls -l /etc
ls -R /home
¿Cuándo lo utilizaría un administrador de sistemas?
- Para comprobar el contenido de un directorio.
- Para revisar permisos y propietarios.
- Para localizar archivos ocultos.
- Para verificar tamaños de archivos.
- Antes de modificar o eliminar archivos importantes.
Curiosidades
La opción -l es probablemente la más utilizada junto con -a. De hecho, muchos administradores utilizan directamente ls -la porque ofrece una visión completa del contenido de un directorio, incluyendo los archivos ocultos.
Prácticas propuestas
- Ejecuta
lsen tu directorio personal. - Compara la salida de
lsyls -l. - Ejecuta
ls -lae identifica los archivos ocultos. - Utiliza
ls -lhpara comprobar el tamaño de varios archivos. - Accede al directorio
/etcy visualiza su contenido conls -l. - Identifica un archivo ejecutable observando la columna de permisos.
Consejo: Si quieres obtener una visión completa de un directorio, acostúmbrate a utilizar ls -lah. Combina la información detallada (-l), los archivos ocultos (-a) y tamaños fáciles de leer (-h).