El comando Linux LS-cómo listar archivos en un directorio + opciones Flags
desde la creación de Unix en la década de 1970, muchos sistemas operativos lo han utilizado como su base. Muchos de estos sistemas operativos fallaron, mientras que otros tuvieron éxito.
Linux es uno de los sistemas operativos basados en Unix más populares. Es de código abierto, y se utiliza en todo el mundo en muchas industrias.
una característica sorprendente del Sistema Operativo Linux es la interfaz de línea de comandos (CLI) que permite a los usuarios interactuar con su computadora desde un shell., El shell de Linux es un entorno REPL (Read, Evaluate, Print, Loop) donde los usuarios pueden introducir un comando y el shell lo ejecuta y devuelve un resultado.
el comando ls
es uno de los muchos comandos de Linux que permiten a un usuario listar archivos o directorios desde la CLI.
en este artículo, profundizaremos en el comando ls
y algunas de las banderas más importantes que necesitará día a día.,
prerequisitos
- un ordenador con directorios y archivos
- Tener instalada una de las distribuciones de Linux
- Conocimientos básicos de navegación por la CLI
- Una sonrisa en la cara 🙂
el comando Linux LS
el comando ls
se utiliza para listar archivos o directorios en Linux y otros sistemas operativos basados en Unix.,
al igual que navega en su explorador de archivos o Finder con una interfaz gráfica de usuario, el comando ls
le permite enumerar todos los archivos o directorios en el directorio actual de forma predeterminada, e interactuar con ellos a través de la línea de comandos.,
inicie su terminal y escriba ls
para ver esto en acción:
cómo listar archivos en un directorio con Opciones
el también acepta algunos indicadores (también conocidos como opciones) que son información adicional que cambia la forma en que se enumeran los archivos o directorios en su terminal.,
En otras palabras, las banderas cambian cómo funciona el comando ls
:
PS: el contenido de la palabra utilizado en todo el artículo se refiere a los archivos y directorios que se enumeran, no al contenido real de los archivos/directorios ?,ectory:
Lista de archivos en otro directorio
Escriba el
ls
comando para listar el contenido de otro directorio:Lista de archivos en el directorio raíz
Escriba el
ls /
comando para listar el contenido del directorio raíz:Lista de archivos en el directorio padre
Escriba el
ls ..
comando para listar el contenido del directorio principal de un nivel por encima.,h3>listar archivos con subdirectoriosescriba el comando
ls *
para listar el contenido del directorio con sus subdirectorios:listar archivos recursivamente
ls -R
comando para listar todos los archivos y directorios con sus subdirectorios correspondientes hasta el último archivo:si tiene muchos archivos, esto puede tomar un mucho tiempo para completar ya que cada archivo en cada directorio se imprimirá.,li>Fecha / Hora de la última modificación del contenido
nombre del archivo o directorio enumere los archivos en formato largo con tamaños de archivo legibles
escriba el comando
ls -lh
directorios en el mismo formato de tabla anterior, pero con otra columna que representa el tamaño de cada archivo/directorio:listar archivos incluyendo archivos ocultos
escriba el comando
ls -a
para listar archivos o directorios incluyendo archivos o directorios ocultos.,iv>listar archivos en formato largo incluyendo archivos ocultos
escriba el
ls -l -a
ols -a -l
ols -la
ols -al
comando para listar archivos o directorios en un formato de tabla con información adicional, incluidos archivos o directorios ocultos:listar archivos y ordenar por fecha y hora
escriba el
ls -t
comando para listar archivos o directorios y ordenar por fecha y hora de última modificación en orden descendente (mayor a menor).,También puede agregar una bandera
-r
para invertir el orden de clasificación de la siguiente manera:ls -tr
:listar archivos y ordenar por archivo size
escriba el comando
ls -S
(la S es mayúscula) para listar archivos o directorios y ordenar por fecha u hora en orden descendente (mayor a menor).,También puede agregar una bandera
-r
para invertir el orden de clasificación de la siguiente manera:ls -Sr
:listar los archivos y escriba el comando
ls > output.txt
para imprimir la salida del comando anterior en un archivooutput.txt
. Puede usar cualquiera de los indicadores discutidos anteriormente como-la
— el punto clave aquí es que el resultado se mostrará en un archivo y no se registrará en la línea de comandos.,luego puede usar el archivo como mejor le parezca, o registrar el contenido del archivo con
cat output.txt
:Hay toneladas de otros comandos y combinaciones que puede explorar para enumerar archivos y directorios en función de sus necesidades. Una cosa a recordar es la capacidad de combinar varios comandos juntos a la vez.
Imagine que desea listar un archivo en formato largo, incluidos los archivos ocultos, y ordenar por tamaño de archivo., El comando sería
ls -alS
, que es una combinación dels -l
,ls -a
yls -S
.Si olvida algún comando o no está seguro de qué hacer, puede ejecutar
ls --help
oman ls
que mostrará un manual con todas las opciones posibles para el comandols
:¡Gracias por leer!