GNU/Linux >> Tutoriales Linux >  >> Linux

Comando ls en Linux/UNIX

El comando ls es uno de los comandos más utilizados en las operaciones diarias de Linux/UNIX. El comando se usa para enumerar contenidos dentro de un directorio y es uno de los pocos comandos que los principiantes aprenden desde el principio. En esta guía, analizaremos los comandos comunes de ls en Linux y otros parámetros que pueden usarse junto con el comando.

Listado de archivos con el comando ls sin argumentos

El comando ls sin ninguna opción enumera archivos y directorios en un formato simple sin mostrar mucha información como tipos de archivos, permisos, fecha y hora de modificación, por mencionar solo algunos.
Sintaxis

$ ls

Listado de archivos en orden inverso

Para enumerar los archivos en orden inverso, agregue el indicador -r como se muestra

Sintaxis

$ ls -r

Como puede ver arriba, el orden de la lista ha cambiado del último al primero en comparación con la imagen anterior.

Listado de permisos de archivos y directorios con la opción -l

con el indicador -l, puede enumerar los permisos de los archivos y directorios, así como otros atributos, como nombres de carpetas, tamaños de archivos y directorios, y fecha y hora de modificación.

Sintaxis

$ ls -l

Ver archivos en un formato legible por humanos

Como habrás notado, los tamaños de archivos y carpetas que se muestran no son fáciles de descifrar ni tienen sentido a primera vista. Para identificar fácilmente los tamaños de archivo como kilobytes (kB), Megabytes (MB) o Gigabytes (GB), agregue el indicador -lh como se muestra

Sintaxis

$ ls -lh

Ver archivos ocultos

Puede ver los archivos ocultos agregando el indicador -a. Los archivos ocultos suelen ser archivos del sistema que comienzan con un punto o un punto.

Sintaxis

$ ls -a

Listado de archivos recursivamente

Para mostrar el árbol de directorios de archivos y carpetas, use ls -R comando como se muestra

Sintaxis

$ ls -R

Listado de archivos y directorios con el carácter '/' al final

Si desea seguir adelante y distinguir aún más los archivos de las carpetas, use el indicador -F para que la carpeta aparezca con un carácter de barra inclinada '/' al final.

Sintaxis

$ ls -F

Mostrar el número de inodo de archivos y directorios

Para mostrar el número de inodo de archivos y directorios, agregue -i bandera al final del comando ls como se muestra

Sintaxis

$ ls -i

Mostrar el UID y GID de archivos y directorios

Si desea mostrar el UID y el GId de archivos y directorios, agregue el parámetro -n como se muestra

Sintaxis

$ ls -n

Definiendo el comando ls en alias

Los alias son comandos personalizados o modificados en el shell de Linux que se utilizan en lugar de los comandos originales. Podemos crear un alias para el comando ls de esta manera

Sintaxis

$ alias="ls -l"

Lo que hace es que le dice al sistema que ejecute ls -l comando en lugar de ls dominio. Asegúrese de observar que el resultado que obtiene al ejecutar el comando ls a partir de entonces será como si ejecutara ls -l comando.

Para eliminar el alias agregado, ejecute

unalias ls

colorear la salida del comando ls

Para agregar algo de estilo a la visualización de salida en función de los tipos de archivos, es posible que desee colorear su salida para distinguir fácilmente archivos, carpetas y otros atributos, como permisos de archivos y directorios. Para lograr esta carrera

Sintaxis

ls --color

Mostrando la versión del comando ls

Si tiene un poco de curiosidad sobre qué versión de ls está ejecutando, ejecute el siguiente comando


# ls --v
ls (GNU coreutils) 8.22
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Richard M. Stallman and David MacKenzie.
#

También puede ejecutar el comando ls --version para imprimir la versión del comando ls.

Visualización de la página de ayuda del comando ls

Para ver más opciones y lo que puede hacer con ls simplemente ejecute]

ls --help

Acceso a las páginas man de ls

Alternativamente, puede ver las páginas de manual para obtener más información sobre su uso ejecutando

man ls

Eso es todo lo que teníamos para ti hoy. Esperamos que en este punto, se sienta más cómodo usando el comando ls en sus operaciones diarias. Siéntase libre de evaluar sus comentarios. ¡Gracias!


Linux
  1. Copiar archivos y directorios en Linux

  2. Comando IP de Linux

  3. Comando cd de linux

  4. Comando ls de Linux - Lista de archivos

  5. Comando mcopy en Linux

Comando AWK en Linux/Unix

Comando mkdir en Linux/Unix

Linux frente a Unix

Comando Grep en Linux/UNIX

comando cp en Linux/UNIX

Buscar comando en Linux/UNIX