Comando ls


Ls listar los archivos y directorios de una ubicación, vamos a conocer que parámetros y analizar su respuesta

Comando ls
oscar Escrito por oscar 09 March 2022 1472 0

El comando ls es muy útil y usado para listar los archivos de un directorio, vamos a conocer que parámetros podemos usar.

Conocimiento previo

Para realizar este proyecto se requiere conocimiento previo de los siguientes temas, si aun no has trabajado con lo que se menciona en la siguiente tabla, allí están los links a los post para que puedas dar un repaso adicional o puedas recordar el conocimiento necesario para poder realizar este proyecto.

Proyecto Descripción
Fundamentos de linux Damos la introducción a los conceptos básicos de linux.

ls

ls (del inglés list, cuya traducción es lis ta, listado o listar) es un comando del sistema operativo Unix y derivados que muestra un listado con los archivos y directorios de un determinado directorio. Los resultados se muestran ordenados alfabéticamente.[1]

Sintaxis

ls [opciones]

Opciones

Estas son las opciones mas comunas para este comando.

Respuesta

Ejemplo de respuesta: Resumen visual de una línea

Permisos Enlaces Usuario Grupo Tamaño Fecha/Hora Nombre
drwxr-xr-x 2 admin staff 4096 Jan 7 10:30 Proyecto

Descomposición conceptual (solo idea, no memorices aún):

Tipo

La primera letra indica el tipo de archivo:

Permisos

rwxr-xr-x

se divide así:

rwx | r-x | r-x

Que significa:

Pero no entramos todavía en números.

Número de Enlaces (2)

Indica cuántos enlaces físicos (hard links) apuntan a este archivo o directorio. En el caso de los directorios, suele ser al menos 2 (el directorio en sí y el punto . dentro de él).

Propietario y Grupo (usuario grupo)

Tamaño del Archivo (4096)

Indica el tamaño en bytes.

Tip: Si quieres que sea más fácil de leer (en KB, MB o GB), usa ls -alh. La h significa "human-readable".

Fecha y Hora de Modificación (Jan 7 10:30)

Muestra la última vez que el contenido del archivo fue modificado. Si el archivo es muy antiguo, a veces muestra el año en lugar de la hora.

Nombre del Archivo o Directorio (Documentos)

Finalmente, aparece el nombre. Aquí es donde verás la diferencia de la opción -a:

Ejemplo

Observemos un ejemplo:

$ ls -lt
-rw-r--r-- 1 codigoelectronica 197121    148184 feb. 22 10:59 'listado usuarios 20220222v2.xlsx'
-rw-r--r-- 1 codigoelectronica 197121    141968 feb. 22 10:45 'listado usuarios 20220222.xlsx'
drwxr-xr-x 1 codigoelectronica 197121         0 feb. 11 08:24  libros/
drwxr-xr-x 1 codigoelectronica 197121         0 nov.  4 08:55  mysql/
-rw-r--r-- 1 codigoelectronica 197121       568 sep. 24 15:27  proyecto
drwxr-xr-x 1 codigoelectronica 197121         0 ago.  9  2021  video/
drwxr-xr-x 1 codigoelectronica 197121         0 jul. 15  2021 'Mis archivos de origen de datos'/
-rw-r--r-- 1 codigoelectronica 197121       402 mar. 29  2021  desktop.ini
lrwxrwxrwx 1 codigoelectronica 197121        32 mar. 29  2021 'Mi música' -> /c/Users/codigoelectronica/Music/
lrwxrwxrwx 1 codigoelectronica 197121        35 mar. 29  2021 'Mis imágenes' -> /c/Users/codigoelectronica/Pictures/
lrwxrwxrwx 1 codigoelectronica 197121        33 mar. 29  2021 'Mis vídeos' -> /c/Users/codigoelectronica/Videos/

Referencias

[1] wikipedia ls https://es.wikipedia.org/wiki/Ls, Consultado Marzo 2022


Comentario

Debe aceptar antes de enviar