Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

ls

Some strings on this page have not been translated yet. You can help by translating them on Weblate.
v(uutils coreutils) 0.8.0
ls [OPCIÓN]... [ARCHIVO]...

Listar contenido de directorios. Ignorar archivos y directorios que empiecen por ‘.’ de forma predeterminada

Options

--help

Mostrar información de ayuda.

--format

Establecer el formato de visualización.

-C

Mostrar los archivos en columnas.

--long, -l

Mostrar información detallada.

-x

Listar entradas en filas en lugar de columnas.

--tabsize=<COLS>, -T <COLS>

Asumir paradas de tabulación en cada COLS en lugar de 8

-m

Listar entradas separadas por comas.

--zero

Listar entradas separadas por caracteres NUL ASCII.

--dired, -D

generar salida diseñada para el modo dired (Directory Editor) de Emacs

--hyperlink=<WHEN>

crear hiperenlaces en nombres de archivo CUANDO

-1

Listar un archivo por línea.

-o

Formato largo sin información de grupo.
Idéntico a –format=long con –no-group.

-g

Formato largo sin información de propietario.

--numeric-uid-gid, -n

-l con UIDs y GIDs numéricos.

--quoting-style

Establecer estilo de comillas.

--literal, -N

Usar estilo de comillas literal. Equivalente a --quoting-style=literal

--escape, -b

Usar estilo de comillas de escape. Equivalente a --quoting-style=escape

--quote-name, -Q

Usar estilo de comillas C. Equivalente a --quoting-style=c

--hide-control-chars, -q

Reemplazar caracteres de control con ‘?’ si no están escapados.

--show-control-chars

Mostrar caracteres de control ‘tal como están’ si no están escapados.

--time=<field>

Mostrar tiempo en :
tiempo de acceso (-u): atime, access, use;
tiempo de cambio (-t): ctime, status.
tiempo de modificación: mtime, modification.
tiempo de creación: birth, creation;

-c

Si se está usando el formato de listado largo (p. ej., -l, -o), mostrar el
tiempo de cambio de estado (el ‘ctime’ en el inode) en lugar del tiempo de
modificación. Cuando se ordene explícitamente por tiempo (–sort=time o -t) o cuando
no se use un formato de listado largo, ordenar según el tiempo de cambio de estado.

-u

Si se está usando el formato de listado largo (p. ej., -l, -o), mostrar el
tiempo de acceso de estado en lugar del tiempo de modificación. Cuando se ordene
explícitamente por tiempo (–sort=time o -t) o cuando no se use un formato de
listado largo, ordenar según el tiempo de acceso.

--hide=<PATTERN>

no listar entradas implícitas que coincidan con el PATRÓN shell (anulado por -a o -A)

--ignore=<PATTERN>, -I <PATTERN>

no listar entradas implícitas que coincidan con el PATRÓN shell

--ignore-backups, -B

Ignorar entradas que terminen con ~.

--sort=<field>

Ordenar por : name, none (-U), time (-t), size (-S), extension (-X) o width

-S

Ordenar por tamaño de archivo, el más grande primero.

-t

Ordenar por tiempo de modificación (el ‘mtime’ en el inode), el más nuevo primero.

-v

Ordenación natural de números (de versión) en los nombres de archivo.

-X

Ordenar alfabéticamente por extensión de entrada.

-U

No ordenar; listar los archivos en cualquier orden en que estén almacenados en el
directorio. Esto es especialmente útil al listar directorios muy grandes,
ya que no ordenar puede ser notablemente más rápido.

--dereference, -L

Al mostrar información de archivo para un enlace simbólico, mostrar información para el
archivo al que se refiere el enlace en lugar del enlace mismo.

--dereference-command-line-symlink-to-dir

No seguir enlaces simbólicos excepto cuando enlacen a directorios y sean
dados como argumentos de línea de comandos.

--dereference-command-line, -H

No seguir enlaces simbólicos excepto cuando sean dados como argumentos de línea de comandos.

--no-group, -G

No mostrar grupo en formato largo.

--author

Mostrar autor en formato largo. En las plataformas soportadas,
el autor siempre coincide con el propietario del archivo.

--all, -a

No ignorar archivos ocultos (archivos con nombres que empiecen por ‘.’).

--almost-all, -A

En un directorio, no ignorar todos los nombres de archivo que empiecen por ‘.’,
solo ignorar ‘.’ y ‘..’.

-f

Listado de todos los archivos dentro del directorio ordenado, no ordenado. Equivalente a -aU. Inhabilita –color a no ser que se especifique explícitamente.

--directory, -d

Solo listar los nombres de directorios, en lugar de listar contenido de directorios.
Esto no seguirá enlaces simbólicos a menos que se especifique una de las opciones
--dereference-command-line (-H), --dereference (-L), o
--dereference-command-line-symlink-to-dir.

--human-readable, -h

Mostrar tamaños de archivo legibles por humanos (p. ej. 1K 234M 56G).

--kibibytes, -k

predeterminado a bloques de 1024 bytes para uso del sistema de archivos; usado solo con -s y por
totales de directorio

--si

Mostrar tamaños de archivo legibles por humanos usando potencias de 1000 en lugar de 1024.

--block-size=<BLOCK_SIZE>

escalar tamaños por BLOCK_SIZE al mostrarlos

--inode, -i

mostrar el número de índice de cada archivo

--reverse, -r

Invertir cualquier método de ordenación, p. ej., listar archivos en orden
alfabético inverso, el más joven primero, el más pequeño primero, o lo que sea.

--recursive, -R

Listar el contenido de todos los directorios recursivamente.

--width=<COLS>, -w <COLS>

Asumir que el terminal tiene COLS columnas de ancho.

--size, -s

mostrar el tamaño asignado de cada archivo, en bloques

--color

Colorear salida basada en tipo de archivo.

--indicator-style

Añadir indicador con estilo WORD a nombres de entrada:
none (predeterminado), slash (-p), file-type (–file-type), classify (-F)

--classify=<when>, -F <when>

Añadir un carácter a cada nombre de archivo indicando el tipo de archivo. También, para
archivos regulares que son ejecutables, añadir ‘*’. Los indicadores de tipo de archivo son
‘/’ para directorios, ‘@’ para enlaces simbólicos, ‘|’ para FIFOs, ‘=’ para sockets,
‘>’ para puertas, y nada para archivos regulares. when puede omitirse, o uno de:
none - No clasificar. Este es el predeterminado.
auto - Solo clasificar si salida estándar es un terminal.
always - Siempre clasificar.
Especificar –classify y ningún when es equivalente a –classify=always. Esto no
seguirá enlaces simbólicos listados en la línea de comandos a menos que se especifiquen
las opciones –dereference-command-line (-H), –dereference (-L), o
–dereference-command-line-symlink-to-dir.

--file-type

Igual que –classify, pero no añadir ‘*’

-p

Añadir indicador / a directorios.

--time-style=<TIME_STYLE>

formato de fecha/hora con -l; ver TIME_STYLE abajo

--full-time

como -l –time-style=full-iso

--context, -Z

mostrar cualquier contexto de seguridad de cada archivo

--group-directories-first

agrupar directorios antes que archivos; puede aumentarse con
una opción –sort, pero cualquier uso de –sort=none (-U) deshabilita la agrupación

El argumento TIME_STYLE puede ser full-iso, long-iso, iso, locale o +FORMATO. FORMATO se interpreta como en date. También la variable de entorno TIME_STYLE establece el estilo predeterminado a usar.

Examples

Lista un archivo por línea:

ls -1

Lista todos los archivos, incluyendo archivos ocultos:

ls {{[-a|--all]}}

Lista todos los archivos, añadiendo / al final de los nombres de directorios:

ls {{[-F|--classify]}}

Lista todos los archivos en formato largo (permisos, propietarios, tamaño y fecha de última modificación):

ls {{[-la|-l --all]}}

Lista en formato largo y tamaño legible por humanos (i.e., KiB, MiB, GiB, etc.):

ls {{[-lh|-l --human-readable]}}

Lista recursivamente en formato largo y ordena los tamaños de mayor a menor:

ls {{[-lSR|-lS --recursive]}}

Lista todos los archivos en formato largo y ordenados por fecha de modificación (archivos más viejos en primer lugar):

ls {{[-ltr|-lt --reverse]}}

Lista solamente directorios:

ls {{[-d|--directory]}} */

The examples are provided by the tldr-pages project under the CC BY 4.0 License.

Please note that, as uutils is a work in progress, some examples might fail.