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:
Es posible mostrar diferentes artículos con diferentes tipos de colores. Es un área en la que las implementaciones difieren:
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.
Opciones del comando ls de Linux
es la opción | Descripció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-lh | Este 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-lhS | Si 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 -n | Se 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 -le | Este comando imprime el número de índice si el archivo está en la primera columna. |
ls -p | Se utiliza para identificar el directorio fácilmente marcándolos con un signo de línea de barra diagonal (/). |
ls-r | Se utiliza para imprimir la lista en orden inverso. |
ls -R | También mostrará el contenido de los subdirectorios. |
ls-lX | Agrupará los archivos con las mismas extensiones en la lista. |
ls -lt | Ordenará 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ón | Comprueba 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
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
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.
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 */
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
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.
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
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 ../
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 ../
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