ls
Muestra los archivos y carpetas que hay en un directorio.
Sirve para ver qué hay dentro de una carpeta. Lo usas para orientarte cuando no sabes qué archivos existen o para confirmar que algo se guardó donde esperabas.
Sintaxis
ls [opciones] [ARCHIVO...]§ 1
Despiece
6 ejemplosVer el contenido de la carpeta actual
Ver el contenido de la carpeta actual
1 pieza
Lámina01 / 06
Comandols
Piezas1
Escala1:1
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | ls | Comando | El comando para listar archivos. |
Resultado
Muestra los nombres de los archivos y carpetas de donde estás parado.
Ver detalles de cada archivo
2 piezas
Lámina02 / 06
Comandols -l
Piezas2
Escala1:1
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | ls | Comando | El comando para listar archivos. |
| 2 | -l | Opción | Formato largo: trae permisos, dueño, tamaño y fecha. |
Resultado
Muestra cada archivo con sus permisos, dueño, grupo, tamaño y fecha de modificación.
Ver también los archivos ocultos
2 piezas
Lámina03 / 06
Comandols -a
Piezas2
Escala1:1
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | ls | Comando | El comando para listar archivos. |
| 2 | -a | Opción | All: incluye los archivos ocultos, esos que empiezan con punto. |
Resultado
Muestra también los archivos y carpetas ocultos que ls normal se salta. Además salen . (la carpeta actual) y .. (la de arriba); si no los quieres ver, usa -A.
Ver tamaños fáciles de leer
2 piezas
Lámina04 / 06
Comandols -lh
Piezas2
Escala1:1
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | ls | Comando | El comando para listar archivos. |
| 2 | -lh | Opción | Las opciones juntas: -l da el formato largo y -h (human readable) los tamaños como 4.2K, 1.5M o 800M. |
Resultado
Muestra los detalles de cada archivo con tamaños que se leen de un vistazo.
Ver del más grande al más pequeño
2 piezas
Lámina05 / 06
Comandols -S
Piezas2
Escala1:1
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | ls | Comando | El comando para listar archivos. |
| 2 | -S | Opción | Ordena por tamaño, de mayor a menor. |
Resultado
Muestra los archivos ordenados de más pesados a más ligeros.
Listar otra carpeta
2 piezas
Lámina06 / 06
Comandols /var/log
Piezas2
Escala1:1
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | ls | Comando | El comando para listar archivos. |
| 2 | /var/log | Argumento | La carpeta del sistema donde se guardan los registros (logs). |
Resultado
Muestra los archivos que hay dentro de /var/log sin que tengas que entrar a ella.
§ 2
Opciones
Las que sí vas a usar| Opción | Qué hace |
|---|---|
| -l | Lista con detalles: permisos, dueño, tamaño y fecha de cada archivo. |
| -a--all | Incluye los archivos ocultos. En Linux los ocultos empiezan con un punto. |
| -h--human-readable | Muestra tamaños legibles (K, M, G) en vez de bytes exactos. Se usa junto con -l. |
| -R--recursive | Lista la carpeta y también todo lo que hay dentro de sus subcarpetas. |
| -S | Ordena de más grande a más pequeño. Úsalo con -l (ls -lS) para ver los tamaños. |
| -t | Ordena por fecha de modificación, los más recientes primero. |
§ 3
Fallas comunes
| Falla | Remedio |
|---|---|
| Pensar que la carpeta está vacía porque no ves los archivos ocultos. | Usa ls -a. Los ocultos existen pero empiezan con un punto y ls por defecto no los muestra. |
| Ver tamaños como 4096 o 10240 con ls -l y no entender de qué hablan. | Son bytes. Agrega -h: ls -lh los convierte a K, M o G. Ojo: en una carpeta, ese número no es lo que pesa su contenido; para eso usa du -sh carpeta. |
| Creer que ls /etc te cambia de carpeta. | ls solo muestra el contenido. Para moverte de carpeta usa cd /etc. |
| Intentar ver el contenido de un archivo con ls. | ls lista nombres. Para leer lo que dice un archivo usa cat archivo. |
§ 4
Preguntas frecuentes
- ¿Qué significa ls -la?
- Es la combinación de ls -l y ls -a: lista con todos los detalles (permisos, dueño, tamaño, fecha) e incluye los archivos ocultos. Es de las combinaciones más usadas para revisar una carpeta.
- ¿Cómo veo los archivos ocultos en Linux?
- Usa ls -a. Muestra también los archivos y carpetas que empiezan con un punto, como .bashrc o .git. Sin la opción -a, el sistema los oculta de la lista.
- ¿Cuál es la diferencia entre ls y cat?
- ls lista los nombres de los archivos que hay en una carpeta. cat muestra el contenido de un archivo en la pantalla. Uno te dice qué existe; el otro te lee el archivo.
- ¿Cómo sé cuánto pesa cada archivo?
- Escribe ls -lh. El -l da la lista con detalles y el -h convierte los tamaños a K, M o G. Para las carpetas ese tamaño no incluye lo que tienen dentro; mídelas con du -sh.
- ¿Para qué sirve el comando ls?
- Para listar los archivos y carpetas de un directorio. Es la primera herramienta para orientarte en la terminal: te dice qué hay donde estás parado.
§ 5