El comando linux ls es quizás uno de los comandos mas utilizados y sirve para listar archivos y sus propiedades. Como ves parece que es uno de esos comandos que no tiene mucho potencial, pero cuando descubres todas las opciones y características descubres un comando linux que es sencillo y poderoso a la vez.
Todas las opciones de este comando las puedes descubrir con el comando man en una terminal pero aquí te dejo una parte de esas opciones y algunos ejemplos prácticos que te van a ayudar
Su sintaxis es la siguiente:
ls [opcion]… [archivo]…
La salida que arroja el comando ls es la lista de archivos que se encuentran en el directorio actual y es posible ordenar, clasificar, filtrar, etc., la lista de archivos que muestra, así como también mostrar solo el nombre o incluir información como el tamaño, fecha de modificación, permisos de acceso, propietario y grupo, etc.
Sus opciones son:
-a Lista todos los archivos, incluyendo aquellos que comienzan con un «.»
-A Lista casi todos los archivos no muestra . ni ..
-B Ignora los archivos de respaldo marcados con el símbolo ~ al final del nombre de archivo
-d Lista el nombre del directorio en vez de los archivos contenidos en él.
-G en modo ampliado, no muestra los nombre de los grupos
-h Muestra datos en formato legible para las personas, por ejemplo 1 Kb en vez de 1024
-l Lista los archivos con mucho más detalle, especificando para cada archivo sus permisos, el número de enlaces rígidos, el nombre del propietario, el grupo al que pertenece, el tamaño en bytes y la fecha de la última modificación.
-r Invierte el orden de listado de los archivos.
-R Lista los contenidos de todos los directorios recursivamente.
-s Muestra el tamaño de cada archivo en bloques de 1024 bytes a la izquierda del nombre.
-S Ordena el listado por el tamaño de los archivos.
-t Lista los archivos ordenados por el tiempo de modificación en vez de ordenarlos alfabéticamente.
-U sin Ordenar, lista los archivos en el orden que están en el directorio
-X Ordena alfabéticamente por extensión del archivo
–color[=cuándo] Especifica si emplear color para distinguir los diferentes tipos de archivos. El argumento cuándo puede tener varios valores:
- none: No usar colores. Esta opción es la predeterminada.
- auto: Usar colores solamente cuando la salida estándar es una terminal.
- always: Usar siempre colores. Si ls se usa con la opción --color sin especificar la opción de color, el resultado es el mismo que cuando se usa --color=always.
Para consultar todas las opciones puedes usar: man ls
Algunos ejemplos del comando ls
Comando ls sin argumentos, muestra la lista de archivos contenidos en el directorio /home/usuario/test/
lmx@cmInstalarlinux:~/test$ ls archivo1.txt archivo2.txt respo.zip script.sh~ archivo1.txt~ archivo2.txt~ script.sh
By Luis Armando Medina 03/11/2013 - 11:11 am
Si quieres ver el listado de archivos en un directorio pero la lista es muy grande, puede ver el listado de forma pausada o verlo en varias páginas mediante el comando:
ls | more
también puedes incluir algunos parámetros por ejemplo:
ls -la | more
Para ver la siguiente sección del listado puedes presionar la barra de espacio o presionar enter.
By Luis Armando Medina 06/27/2013 - 6:16 pm
Recientemente me han preguntado como se listan los archivos ordenados por el mas reciente y en la terminal y que el mas reciente aparezca al final de la lista. el comando para lograr esto es: ls -htr o ls -rt
By oeoeoe 05/13/2014 - 12:48 pm
eres una zorra
By Comandos básicos de Linux de la A a la Z - DroideHelp 07/17/2015 - 4:39 am
[…] ls Listar información sobre archivos […]