logo

Comando ls de Linux

El es es el comando de lista en Linux. Mostrará la lista completa o el contenido de su directorio. Sólo tipo es y presione la tecla Intro. Se mostrará todo el contenido.

ls es un comando que se utiliza para enumerar directorios y archivos de computadoras en sistemas operativos tipo Unix y Unix. Está desarrollado por la especificación única Unix y POSIX.
Está disponible dentro del shell EFI, como un componente del grupo UnxUtils de puertos nativos Win32 de utilidades básicas similares a GNU Unix como un paquete aislado para Microsoft Windows, o como un componente de las herramientas MSX-DOS2 de ASCII para la versión MSX-DOS. 2.

Los entornos de computación numérica GNU Octave y MATLAB contienen una función ls con la misma funcionalidad. En varios otros entornos como Microsoft Windows, OS2 y DOS, el comando dir proporciona la misma funcionalidad. Las diferentes implementaciones incluyen diferentes opciones, como ocurre con casi todas las utilidades. Podemos consultar la documentación proporcionada por el comando para conocer las opciones y el uso adecuados.

Breve historia de ls

Se produjo una utilidad ls en la primera versión de AT&T UNIX, el título adquirió del mismo comando en Multics también titulado 'ls', un acrónimo de 'lista' término. ls es un componente de la Guía de portabilidad abierta/X del número 2 de 1987. Se adquirió en la primera versión POSIX.1 y en la especificación única de Unix.

Comportamiento

Los sistemas operativos tipo Unix y Unix gestionan la idea de un directorio de trabajo. ls enumera varios archivos dentro del directorio de trabajo cuando se usa sin argumentos. En ese directorio, los archivos se enumeran si se menciona un directorio. Los argumentos pueden incluir directorios y archivos.

Nombres que comienzan con el '.' Los símbolos están ocultos. El '.' El directorio se conoce como directorio de trabajo y el '..' El símbolo se conoce como su directorio principal. De forma predeterminada, se muestran. Todos los archivos se muestran usando -a. Los nombres de archivos especificados explícitamente siempre se enumeran.

ls solo muestra nombres sin opciones. Se pueden combinar varias opciones. Las opciones básicas son:

    -h:Muestra los tamaños de los resultados en un formato legible por humanos (por ejemplo, 2G 234M, 1K, etc.). Esta opción no es un componente del estándar POSIX. Sin embargo, se implementó en muchos sistemas, por ejemplo, Solaris 9 en 2002, FreeBSD 4.5 en 2002 y GNU coreutils en 1997.-l:Significa formato largo. Muestra los tipos de archivos Unix, la cantidad de enlaces físicos, los permisos, el grupo, el propietario, el nombre de la última modificación, la fecha y hora y el tamaño. Si la fecha modificada tiene más de seis meses, la hora se sustituye por el año. Algunas implementaciones agregan indicadores adicionales a los permisos.

Es posible mostrar diferentes artículos con diferentes tipos de colores. Es un área en la que las implementaciones difieren:

    FreeBSD ls aplica la opción -G. Inspecciona sólo el permiso y el tipo de archivo Unix y utiliza la base de datos termcap. ÑU ls aplica la opción --color. Inspecciona la extensión, el permiso y el tipo de archivo Unix y utiliza su base de datos para administrar los colores controlados mediante dircolors.

Ejemplo:

diagrama del modelo e-r
 ls 

A continuación, puede ver que, después de ingresar el comando ls, obtuvimos la lista completa de contenido del directorio /home/sssit.

Comando ls de Linux

Opciones del comando ls de Linux

es la opciónDescripción
ls -a En Linux, los archivos ocultos comienzan con . (punto) y no son visibles en el directorio normal. El comando (ls -a) incluirá la lista completa del directorio actual, incluidos los archivos ocultos.
ls -l Mostrará la lista en un formato de lista larga.
ls-lhEste comando le mostrará los tamaños de archivo en formato legible por humanos. El tamaño del archivo es muy difícil de leer cuando se muestra en términos de bytes. El comando (ls -lh) le dará los datos en términos de Mb, Gb, Tb, etc.
ls-lhSSi desea mostrar sus archivos en orden descendente (el más alto en la parte superior) según su tamaño, puede usar el comando (ls -lhS).
ls -l - -block-size=[TAMAÑO] Se utiliza para mostrar los archivos en un formato de tamaño específico. Aquí, en [TAMAÑO] puede asignar el tamaño según sus requisitos.
ls -d */ Se utiliza para mostrar solo subdirectorios.
ls -g o ls -lG Con esto puedes excluir la columna de información del grupo y el propietario.
ls -nSe utiliza para imprimir la identificación del grupo y la identificación del propietario en lugar de sus nombres.
ls --color=[VALOR] Este comando se utiliza para imprimir la lista coloreada o descolorida.
ls -leEste comando imprime el número de índice si el archivo está en la primera columna.
ls -pSe utiliza para identificar el directorio fácilmente marcándolos con un signo de línea de barra diagonal (/).
ls-rSe utiliza para imprimir la lista en orden inverso.
ls -RTambién mostrará el contenido de los subdirectorios.
ls-lXAgrupará los archivos con las mismas extensiones en la lista.
ls -ltOrdenará la lista mostrando los archivos modificados recientemente en la parte superior.
yo ~ Proporciona el contenido del directorio de inicio.
es ../ Proporciona el contenido del directorio principal.
ls --versiónComprueba la versión del comando ls.

comando ls -a de Linux

Le dará la lista completa de un directorio, incluidos también los archivos ocultos. En Linux, los archivos ocultos comienzan con un punto (.) y no se pueden ver en el directorio normal.

Ejemplo:

 ls -a 

directorios-linux-ls-un-comando

En el ejemplo anterior, puede ver la lista completa de archivos, incluidos los archivos ocultos.

Comando ls -l de Linux

El comando ls solo mostrará los archivos. Pero si desea que sus archivos se muestren en un formato de lista larga, puede usar el comando ls -l.

Ejemplo:

tuplas de java
 ls -l 

Lista de Linux l

Aquí, como podéis ver la lista en formato de lista larga.

Las columnas de arriba indican cosas específicas:

  • La columna 1 indica información sobre el permiso de archivos.
  • La columna 2 indica el número de enlaces al archivo.
  • Las columnas 3 y 4 indican el propietario y la información del grupo.
  • La columna 5 indica el tamaño del archivo en bytes.
  • La columna 6 muestra la fecha y hora en que se modificó recientemente el archivo.
  • La columna 7 muestra el nombre del archivo o directorio.

Linux ls -l --block-size=[TAMAÑO]

Si desea mostrar el tamaño del archivo de su lista en un formato o tamaño particular, puede usar este comando. Simplemente coloque el tamaño en lugar de [TAMAÑO] según sus necesidades.

Sintaxis:

 ls -l --block-size=[SIZE] 

Ejemplo:

 ls -l --block-size=M 

Veamos el resultado a continuación.

Linux ls -l --block-size=[TAMAÑO]

Aquí, todos los tamaños de archivos aparecen en megabytes.

Puedes reemplazar [TAMAÑO] con las siguientes medidas:

recorrido del árbol en orden
  • K = Kilobytes
  • M = megabyte
  • G = Gigabyte
  • T = Terabyte
  • P = Petabytes
  • E = Exabyte
  • Z = Zettabytes
  • Y = Yottabyte

Linux ls -d */

Si solo desea mostrar los subdirectorios excluyendo todos los demás archivos, puede usar este comando.

Ejemplo:

 ls -d */ 

Linux ls -d */

El resultado anterior solo muestra subdirectorios excluyendo todos los demás archivos.

Linux ls-g

Si no desea mostrar la información del propietario en su lista, puede excluir esta columna con la ayuda de este comando.

Ejemplo:

 ls -g 

Linux ls-g

Aquí se excluye la columna del propietario.

Linux ls-lG

Si no desea mostrar la información del grupo en su lista, puede excluir esta columna con la ayuda de este comando.


Linux ls-IG

Aquí se excluye la columna de grupo.

Linux ls --color=[VALOR]

Este comando se utiliza para colorear y decolorar la lista. Si reemplaza [VALOR] por 'auto', se mostrará la lista de colores. Pero, si reemplaza [VALOR] por 'nunca', decolorará la lista.

Sintaxis:

 ls --color=[VALUE] 

Ejemplo:

1 a 100 número romano
 ls --color=never 

 ls --color=auto 

Linux ls - color

Puede notar fácilmente la diferencia entre el comando automático y nunca en la imagen de arriba.

Linux es ~

El comando Linux ls ~ muestra el contenido del directorio de inicio. Veamos el ejemplo del comando ls ~.

Ejemplo:

 ls ~ 

Linux es ~

Linux es ../

Este comando contiene la lista del directorio principal.

En el ejemplo dado, nuestro directorio actual es Descargas y al usar es ../ comando, hemos enumerado el contenido de su directorio principal, 'directorio de inicio'.

Ejemplo:

núcleo java
 ls ../ 

Linux es ../

Abra el último archivo modificado con ls -t

Puede ordenar el archivo por hora de edición, mostrando primero el último archivo modificado. Para abrir el último archivo modificado en el directorio de trabajo actual, podemos usar el comando ls y los comandos head:

 ls -t | head -1 

Mostrar el tamaño del archivo en HRF (formato legible por humanos)

Para mostrar el tamaño del archivo en un formato legible por humanos, es decir, GB, G, KB, MB, etc., podemos usar el siguiente comando:

 ls -lh 

Donde h es la abreviatura de formato legible por humanos.

Mostrar información del directorio

cuando usamos 'los -l' , obtendremos la información del contenido de los directorios. Pero si deseamos ver la información del directorio, podemos usar la opción -d.
Por ejemplo, si usamos el comando ls -l /etc, mostrará todos los archivos en el directorio etc. Pero, si deseamos mostrar los detalles del directorio /etc, podemos usar la opción -ld. El comando es el siguiente:

 $ ls -l /etc $ ls -ld /etc 

Archivos más antiguos relacionados con la última vez que se editaron

Podemos usar el comando ls -lt para ordenar los nombres de archivos que se muestran en la secuencia de la última edición. Nos resultará útil utilizarlo con la opción -l. El comando se menciona a continuación:

 ls -lt 

Archivos más antiguos relacionados con la última vez que se editaron (orden inverso)

Podemos usar el comando ls -ltr para ordenar los nombres de archivos que se muestran en la secuencia de la última edición en secuencia inversa. Mostrará el último archivo modificado en la línea final. Se vuelve más accesible cuando el proceso de cotización es largo. El comando se menciona a continuación:

 ls -ltr