El comando Linux LS-cómo listar archivos en un directorio + opciones Flags

0 Comments

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 subdirectorios

escriba 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 o ls -a -l o ls -la o ls -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 comandols > output.txtpara imprimir la salida del comando anterior en un archivo output.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 de ls -l, ls -a y ls -S.

    Si olvida algún comando o no está seguro de qué hacer, puede ejecutar ls --help o man ls que mostrará un manual con todas las opciones posibles para el comando ls:

    ¡Gracias por leer!


    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *