Cómo usar el comando ls en Linux: listar archivos y directorios desde la terminal
Si existe un comando que vas a ejecutar prácticamente todos los días en Linux, ese es ls. Es una herramienta simple, rápida y extremadamente útil que permite visualizar el contenido de un directorio sin necesidad de abrir un explorador de archivos.
Puede parecer un comando básico, pero la realidad es que esconde una gran cantidad de opciones que facilitan muchísimo el trabajo diario. Desde ver archivos ocultos hasta conocer el tamaño real de cada archivo o identificar cuáles fueron modificados recientemente, ls tiene mucho más para ofrecer de lo que parece a simple vista.
En esta guía de NotiLinux ya aprendimos a crear directorios con mkdir y archivos mediante touch. Ahora llegó el momento de aprender cómo visualizar todo ese contenido desde la terminal.
¿Qué es el comando ls?
El nombre proviene de list y su función consiste en mostrar el contenido de un directorio.
La sintaxis básica es muy sencilla:
lsAl ejecutarlo, Linux mostrará todos los archivos y directorios visibles del directorio actual.
Listar el contenido del directorio actual
El uso más habitual es simplemente ejecutar:
lsObtendrás una lista con los archivos y carpetas disponibles en la ubicación donde te encontrás.
Listar otro directorio
No es necesario cambiar de carpeta para consultar su contenido.
ls /home/mauro/DocumentosTambién podés utilizar rutas relativas.
ls DocumentosOpciones más utilizadas del comando ls
ls -l → formato detallado
Probablemente sea la opción más utilizada.
ls -lAdemás del nombre del archivo, muestra:
- Permisos.
- Propietario.
- Grupo.
- Tamaño.
- Fecha de modificación.
ls -lh → tamaños fáciles de leer
Una mejora muy práctica sobre -l.
ls -lhLos tamaños aparecerán en KB, MB o GB según corresponda.
ls -la → mostrar archivos ocultos
En Linux, los archivos cuyo nombre comienza con un punto (.) permanecen ocultos por defecto.
ls -laEsta opción permite visualizarlos junto con el resto del contenido.
ls -ltr → ordenar por fecha
ls -ltrIdeal para identificar rápidamente los archivos modificados más recientemente.
ls -lhS → ordenar por tamaño
ls -lhSMuy útil cuando necesitás descubrir qué archivos están ocupando más espacio.
Ejemplos prácticos
Ver archivos ocultos de tu carpeta personal
ls -la ~Comprobar el tamaño de un directorio
ls -lhRevisar los archivos modificados recientemente
ls -ltrBuscar rápidamente el archivo más grande
ls -lhSEn muchas ocasiones alcanza con este comando para detectar archivos que están ocupando demasiado espacio sin necesidad de utilizar herramientas más avanzadas.
Errores comunes
Pensar que ls muestra todos los archivos
No exactamente.
Por defecto, los archivos ocultos no aparecen en la lista.
Para ver absolutamente todo el contenido:
ls -laConfundir tamaño real con tamaño legible
El comando:
ls -lmuestra el tamaño en bytes.
Si buscás una lectura mucho más cómoda:
ls -lhBuenas prácticas
- Utilizar
ls -lhcuando quieras interpretar fácilmente el tamaño de los archivos. - Emplear
ls -lapara revisar archivos de configuración ocultos. - Usar
ls -ltrcuando necesites encontrar rápidamente los últimos archivos modificados. - Combinar
lscon otros comandos de la terminal para agilizar tareas de administración.
¿Cuándo conviene usar ls?
Prácticamente siempre.
Antes de copiar un archivo con cp, moverlo mediante mv, eliminarlo utilizando rm o crear nuevas carpetas con mkdir, suele ser buena idea ejecutar un simple ls para comprobar que estamos trabajando en el directorio correcto.
Es uno de esos pequeños hábitos que ayudan a evitar errores y terminan ahorrando tiempo.
Enlaces útiles
Conclusión
El comando ls puede parecer sencillo, pero es una de las herramientas más importantes de la terminal de Linux. Aprender sus opciones más utilizadas te permitirá trabajar con mayor rapidez, localizar archivos fácilmente y obtener información muy útil sin necesidad de abrir un entorno gráfico.
Conocer comandos como ls, mkdir, touch, cp, mv y rm constituye una base sólida para desenvolverte con confianza en cualquier distribución Linux, tanto en un equipo de escritorio como en un servidor.
