Skip to main content

Usando el comando ls para listar archivos en Linux

Curso GNU/Linux – 15. Comando ls (Abril 2025)

Curso GNU/Linux – 15. Comando ls (Abril 2025)
Anonim

los ls command es una de las herramientas de línea de comando más importantes que debe aprender para navegar por el sistema de archivos. Aquí hay una lista completa de comandos esenciales para navegar por su sistema de archivos usando la línea de comandos.

los ls El comando se usa para enumerar los nombres de los archivos y carpetas dentro del sistema de archivos. Esta guía le mostrará todos los interruptores que están disponibles para el ls orden junto con su significado y cómo usarlos.

Listar los archivos en una carpeta

Para enumerar todos los archivos en una carpeta, abra una ventana de terminal y navegue hasta la carpeta en la que desea ver el contenido para usar el discos compactos comando y luego simplemente escriba el siguiente comando:

ls

En realidad, no es necesario navegar a la carpeta para enumerar los archivos que contiene. Simplemente puede especificar la ruta como parte del comando ls como se muestra a continuación.

ls / ruta / a / archivo

De forma predeterminada, los archivos y las carpetas se enumerarán en columnas en la pantalla y todo lo que verá es el nombre del archivo.

Los archivos ocultos (archivos que comienzan con una parada completa) no se muestran automáticamente ejecutando el comando ls. Necesitas usar el siguiente comando en su lugar.

ls -als --todos

Esto menos un -una interruptor utilizado anteriormente significa lista de todos. Esto enumera absolutamente todos los archivos y carpetas dentro del directorio en el que se ejecuta el comando o incluso contra la ruta que se le proporciona.

El resultado de esto es que ves un archivo llamado . y otro llamado .. . La única parada completa representa la carpeta actual y la doble parada completa representa un nivel superior.

Si desea omitirlos de la lista de archivos, puede usar una A mayúscula en lugar de una minúscula de la siguiente manera:

ls -als --casi todo

Ciertos comandos como el mv comando y cp los comandos se utilizan para mover y copiar archivos, y hay interruptores que pueden usarse con estos comandos que crean una copia de seguridad del archivo original. Estos archivos de respaldo generalmente terminan con una tilde (~).

Para omitir los archivos de copia de seguridad (archivos que terminan con una tilde), ejecute el siguiente comando:

ls -Bls - ignorar-copias de seguridad

En la mayoría de los casos, la lista devuelta mostrará las carpetas en un color y los archivos como otro. Por ejemplo, en nuestro terminal, las carpetas son azules y los archivos son blancos.

Si no quieres mostrar colores diferentes, puedes usar el siguiente comando:

ls --color = nunca

Si desea una salida más detallada puede usar el siguiente interruptor:

ls -l

Esto proporciona una lista que muestra los permisos, el número de inodos, el propietario y el grupo, el tamaño del archivo, la última fecha y hora de acceso y el nombre del archivo.

Si no quieres ver al propietario, usa el siguiente comando.

ls -g

También puede omitir los detalles del grupo especificando el siguiente interruptor:

ls -o

La lista de formatos largos se puede usar con otros interruptores para mostrar aún más información. Por ejemplo, puede encontrar el autor del archivo ejecutando el siguiente comando.

ls -l - autor

Puede cambiar la salida de la lista larga para mostrar tamaños de archivo legibles por humanos de la siguiente manera:

ls -l -hls -l - humano legiblels -l -s

En lugar de mostrar los nombres de usuario y grupo en un comando de lista, puede obtener el comando ls para mostrar el ID de usuario físico y los ID de grupo de la siguiente manera:

ls -l -n

los ls El comando se puede usar para mostrar todos los archivos y carpetas desde la ruta especificada hacia abajo.

Por ejemplo:

ls -R / home

El comando anterior mostrará todos los archivos y carpetas debajo del directorio principal, como Imágenes, Música, Videos, Descargas y Documentos.

Cambiar el formato de salida

De forma predeterminada, la salida para la lista de archivos se encuentra en la pantalla en columnas.

Sin embargo, puede especificar un formato como se muestra a continuación.

ls -Xls --format = across

Muestra la lista en columnas a través de la pantalla.

ls -mls --format = comas

Muestra la lista en un formato separado por comas.

ls -xls - formato = horizontal

Mostrar la lista en formato horizontal.

ls -lls - formato = largo

Como se mencionó en la sección anterior, esto muestra la lista en un formato largo.

ls -1ls --format = single-columnls --format = verbose

Muestra todos los archivos y carpetas, 1 en cada fila.

ls -cls - formato = vertical

Muestra la lista verticalmente.

Cómo ordenar la salida del comando ls

Para ordenar la salida de la ls comando puedes usar el --ordenar cambiar de la siguiente manera:

ls --sort = nonels --sort = tamañols --sort = tiempols --sort = version

El valor predeterminado está establecido en ninguno, lo que significa que los archivos están ordenados por nombre. Cuando ordena por tamaño, el archivo con el tamaño más grande se muestra primero y el más pequeño se muestra al final.

La clasificación por tiempo muestra el archivo al que se accedió por última vez y el último al que menos se accedió.

Incidentalmente, todos los tipos anteriores se pueden lograr con los siguientes comandos:

ls -Uls -Sls -tls -v

Si desea obtener los resultados en el orden inverso, utilice el siguiente comando.

ls -r --sort = tamañols --reverso --sort = tamaño

Resumen

Hay una serie de otros conmutadores disponibles para hacer con el formato de hora. Puede leer sobre todos los otros conmutadores leyendo la página de manual de Linux.

man ls