Cómo usar el comando ls en Linux

Cómo usar el comando ls en Linux

Obtener información detallada relacionada con los archivos en su almacenamiento es complicado si no sabe cómo usar el comando ls. Aquí discutiremos todo lo relacionado con el comando ls en Linux, junto con algunos indicadores que se usan con él.





El comando ls en Linux

El comando ls se usa para enumerar todos los archivos y carpetas presentes en su directorio de trabajo actual. También puede obtener una variedad de información sobre los archivos usando el mismo comando. Dado que ya está incluido en el paquete de utilidades principales de GNU, no necesita instalar ningún paquete adicional en su sistema para usarlo.





También puede encadenar ls con otros comandos de bash. Por ejemplo, conectar un sujeción declaración con ls le permitirá buscar y filtrar el directorio para archivos específicos.





Cómo usar el comando ls

La sintaxis básica del comando ls es:

|_+_|

Uno de los usos más simples del comando es enumerar todos los archivos y carpetas en su directorio de trabajo actual.



|_+_|

Si ejecuta la declaración mencionada anteriormente en el directorio raíz de su sistema, verá una salida que se parece a esto.

|_+_|

Listado de archivos en un directorio específico

Para enumerar archivos que pertenecen a una carpeta diferente (no al directorio de trabajo actual), deberá pasar la ruta del directorio junto con el nombre del comando.





|_+_|

Para obtener la lista de todos los archivos presentes en el /bota directorio:

|_+_|

La salida ahora mostrará los archivos y carpetas presentes en el nombre del directorio proporcionado.





|_+_|

Utilizando el -F La bandera con el comando agregará un carácter / al final de cada directorio.

|_+_|

También puede pasar varios directorios separando los nombres de las rutas con un Espacio personaje.

|_+_| |_+_|

Listar archivos en el directorio raíz

El directorio raíz contiene todos los demás directorios y archivos de su sistema. Es la carpeta más alta en la jerarquía de directorios de su computadora. Un directorio raíz generalmente se denota por el / personaje.

|_+_|

No importa en qué directorio se encuentre al momento de ingresar el comando, el comando mencionado anteriormente producirá una salida que enumera todas las subcarpetas y archivos presentes dentro del directorio raíz.

Listar archivos en el directorio principal

Un directorio padre en Linux es un directorio por encima del directorio actual. Echemos / usr / bin como ejemplo. Aquí, /soy es su directorio de trabajo actual, y / usr es el directorio principal.

Para obtener una lista de todos los archivos en un directorio principal:

|_+_| |_+_|

Añadiendo otro .. lo llevará al directorio principal del directorio principal. Por ejemplo, / var / log / old es su directorio de trabajo actual. ls .. enumerará las carpetas presentes en el /Iniciar sesión directorio mientras que ls ../ .. le proporcionará una lista de todos los archivos y carpetas contenidos en el /dónde directorio.

|_+_| |_+_|

Listar archivos en el directorio de inicio

El directorio de inicio en Linux se indica con el ~ personaje. Por lo tanto, para enumerar el contenido disponible en su directorio de inicio:

cómo transferir música desde ipod a itunes windows 10
|_+_|

Mostrar solo directorios (sin archivos)

Si por alguna razón solo desea enumerar las carpetas presentes en un directorio, use el -D bandera con el comando ls predeterminado.

|_+_|

Listar archivos con subdirectorios

Utilizando el * carácter con el comando ls le proporcionará una lista de todos los archivos y carpetas en el directorio de trabajo actual, junto con los subdirectorios también.

|_+_|

Listar archivos de forma recursiva

Utilizando el -R flag con el comando predeterminado enumerará todos los archivos y carpetas presentes dentro de un directorio hasta el último nivel.

|_+_|

Tenga en cuenta que también puede pasar la ruta del directorio junto con el indicador recursivo. Esto significa que ls / usr / home -R es un comando válido.

Listar archivos con su tamaño

Para obtener los nombres de todos los archivos junto con su tamaño, use el -s bandera con el comando.

|_+_| |_+_|

Relacionado: Mover archivos en Linux con el comando Mv

Listar archivos con información detallada

los -los flag le permite obtener una lista del contenido de un directorio de Linux con una descripción detallada de cada entrada. La siguiente información se incluye en la salida:

  1. Permisos de archivos y carpetas
  2. Numero de enlaces
  3. Propietario del contenido
  4. Propietario del grupo
  5. Tamaño del contenido
  6. Nombre del archivo
  7. Fecha y hora de última modificación
|_+_| |_+_|

La primera columna está reservada para los permisos de archivos y carpetas. El primer carácter denota el tipo de archivo y los siguientes nueve caracteres denotan los permisos del archivo.

Los diversos tipos de archivos con los que se encontrará a menudo:

  1. Archivos regulares (-)
  2. Bloquear archivos especiales (b)
  3. Archivos especiales de caracteres (c)
  4. Directorio (d)
  5. Enlace simbólico (l)
  6. Archivo de red (n)
  7. FIFO (p)
  8. Enchufe (s)

Hablando de permisos de archivos, los siguientes caracteres se utilizan en la salida.

  1. Legible (r)
  2. Escribible (w)
  3. Ejecutable (x)

Echemos D rw-r - r-- como ejemplo. El primer carácter dice que la entrada es un directorio. Los dos caracteres siguientes indican que el usuario actual tiene permisos de lectura y escritura. El resto de los personajes proporcionan información sobre los permisos de archivo para otros usuarios.

Listar archivos con tamaño legible

los -s El comando le proporciona un valor numérico asociado con cada entrada. Y como es obvio, no sabría cuál es el significado de este valor. Por lo tanto, para enumerar los archivos y sus tamaños de manera legible, utilice la -lh bandera junto con el comando.

|_+_| |_+_|

En la salida se utilizan especificadores de tamaño para bytes (B), megabytes (MB), gigabytes (GB) y terabytes (TB).

Lista de archivos ocultos

El valor por defecto ls El comando no incluye archivos ocultos en la salida. Para enumerar el contenido que el usuario establece como oculto, pase el -a bandera con el comando ls.

|_+_|

Tubería ls con comando Grep

El comando grep se usa para hacer coincidir patrones que siguen una expresión regular específica. Puede encadenar este comando con ls para buscar archivos presentes en su sistema. En su directorio raíz, escriba:

|_+_|

Esto mostrará una lista de todos los archivos y carpetas que comienzan con el carácter l. También puede filtrar sus archivos de acuerdo con sus extensiones usando grep.

Ordenar archivos por fecha y hora

Para enumerar todos los archivos y ordenarlos según la hora y fecha de creación / modificación, utilice el -t bandera junto con ls.

|_+_|

Ordenar archivos por tamaño

los -S flag le permitirá ordenar los archivos y carpetas de acuerdo con su tamaño de archivo.

|_+_|

De forma predeterminada, los archivos se ordenarán en orden descendente (el archivo más grande primero). Sin embargo, puede revertir fácilmente este comportamiento agregando r con el -S bandera.

|_+_|

Listar archivos y enviar salida a un archivo

Utilizando el > carácter, puede enviar la salida del comando ls a cualquier archivo.

|_+_|

Más tarde, puede leer el contenido del archivo recién creado escribiendo cat ls-output.txt en tu terminal.

Visualización del contenido de un directorio con el comando ls

El comando ls es uno de los comandos más poderosos que se proporcionan a los usuarios de Linux. Para aprovechar al máximo sus comandos en la terminal, puede intentar aprender a encadenar comandos juntos. Incluso puedes canalizar el comando mv para mover archivos con ls.

El consejo número uno para familiarizarse con Linux es memorizar algunos comandos básicos. Esto seguramente lo ayudará a ser mucho más eficiente y rápido al usar su sistema.

cómo hacer jailbreak iphone ios 11
Cuota Cuota Pío Correo electrónico La hoja de trucos de referencia de comandos de Linux

Esta sencilla hoja de trucos le ayudará a sentirse cómodo con el terminal de línea de comandos de Linux en poco tiempo.

Leer siguiente
Temas relacionados Sobre el Autor Sharma profundo(79 Artículos publicados)

Deepesh es el editor junior para Linux en MUO. Escribe guías informativas sobre Linux, con el objetivo de proporcionar una experiencia maravillosa a todos los recién llegados. No estoy seguro de películas, pero si quieres hablar de tecnología, él es tu chico. En su tiempo libre, puedes encontrarlo leyendo libros, escuchando diferentes géneros musicales o tocando su guitarra.

Más de Deepesh Sharma

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse