NOMBRE

ls - lista el contenido del directorio

SINOPSIS

ls [OPCIÓN]... [FICHERO]...

DESCRIPCIÓN

Lista información acerca de los FICHEROs (del directorio actual por defecto). Ordena las entradas alfabéticamente si no se especifica ninguna de las opciones -cftuvSUX ni --sort.

Los argumentos obligatorios para las opciones largas son también obligatorios para las opciones cortas.

-a, --all
no ignora las entradas que comienzan con .
-A, --almost-all
no lista de forma implícita ni . ni ..
--author
con -l, imprime el autor de cada fichero
-b, --escape
imprime secuencias de escape estilo C para caracteres no gráficos
--block-size=TAMAÑO
escala los tamaños por TAMAÑO antes de imprimirlos. P.ej., «--block-size=M» imprime los tamaños en unidades de 1,048,576 bytes. Ver el formato para TAMAÑO abajo.
-B, --ignore-backups
no lista de forma implícita entradas que finalicen con ~
-c
con -lt: ordena por, y muestra, ctime (fecha de la última modificación de la información de estado del fichero); con -l: muestra ctime y ordena por el nombre; en otro caso: ordena por ctime, el más reciente primero
-C
lista entradas por columnas
--color[=CUÁNDO]
colorea la salida. Por defecto CUÁNDO es «always» pero puede ser «never» o «auto». Más información abajo
-d, --directory
lista los directorios en lugar de su contenido, y no elimina la referencia a enlaces simbólicos
-D, --dired
genera una salida diseñada para el modo dired de Emacs
-f
no ordena, activa -aU, desactiva -ls --color
-F, --classify
añade un indicador (uno de */=>@|) a las entradas
--file-type
igual, pero no añade «*»
--format=PALABRA
across -x, commas -m, horizontal -x, long -l, single-column -1, verbose -l, vertical -C
--full-time
como -l --time-style=full-iso
-g
como -l, pero no se muestra el propietario
--group-directories-first

agrupa directorios antes que los ficheros.

aumenta con una opción --sort, pero cualquier uso de --sort=none (-U) desactiva el agrupado

-G, --no-group
en un listado largo, no imprime los nombres de los grupos
-h, --human-readable
con -l, imprime tamaños en formato comprensible para humanos (p.ej., 1K 234M 2G)
--si
igual, pero usa múltiplos de 1000 no de 1024
-H, --dereference-command-line
sigue los enlaces simbólicos listados en la línea de comandos
--dereference-command-line-symlink-to-dir
sigue cada enlace simbólico de la línea de comandos que apunta a un directorio
--hide=PATRÓN
no lista las entradas implícitas que coincidan con el PATRÓN del intérprete (anulado por -a o -A)
--indicator-style=PALABRA
añade un indicador con estilo PALABRA a los nombres de las entradas: none (predeterminado), slash (-p), file-type (--file-type), classify (-F)
-i, --inode
imprime el número del índice de cada fichero
-I, --ignore=PATRÓN
no lista las entradas implícitas que coincidan con el PATRÓN del intérprete
-k, --kibibytes
usa bloques de 1024-bytes
-l
utiliza un formato de listado largo
-L, --dereference
al mostrar la información del fichero para un enlace simbólico, muestra la información del fichero al que apunta el enlace en lugar de la del propio enlace
-m
rellena el ancho con una lista de entradas separadas por comas
-n, --numeric-uid-gid
como -l, pero lista los números del ID del usuario y grupo
-N, --literal
imprime nombres de entrada de forma cruda (no trata p.ej. los caracteres de control de forma especial)
-o
como -l, pero no lista la información del grupo
-p, --indicator-style=slash
añade el indicador / a los directorios
-q, --hide-control-chars
imprime ? en lugar de los caracteres no gráficos
--show-control-chars
muestra los caracteres no gráficos tal y como son (predeterminado a menos que el programa sea «ls» y la salida sea un terminal)
-Q, --quote-name
encierra los nombres de las entradas entre comillas dobles
--quoting-style=PALABRA
utiliza el estilo de cita PALABRA para los nombres de las entradas: literal, locale, shell, shell-always, c, escape
-r, --reverse
orden inverso en la clasificación
-R, --recursive
lista recursiva de subdirectorios
-s, --size
imprime el tamaño asignado de cada fichero, en bloques
-S
ordena por el tamaño del fichero
--sort=PALABRA
ordena por PALABRA en vez de nombre: none -U, extension -X, size -S, time -t, version -v
--time=PALABRA
con -l, muestra la fecha como PALABRA en vez de la fecha de modificación: atime -u, access -u, use -u, ctime -c, o status -c; usa la fecha especificada para ordenar si --sort=time
--time-style=ESTILO
con -l, muestra las fecha utilizando el estilo ESTILO: full-iso, long-iso, iso, locale, +FORMATO. FORMATO se interpreta como «date»; si FORMATO es FORMATO1<nueva linea>FORMATO2, FORMATO1 se aplica a los ficheros no recientes y FORMATO2 a los ficheros recientes; si ESTILO está precedido por «posix-», ESTILO surte efecto solamente fuera del local POSIX
-t
ordena por fecha de modificación, el más reciente primero
-T, --tabsize=COLUMNAS
asume COLUMNAS espacios de tabulación en lugar de 8
-u
con -lt: ordena por, y muestra, fecha de acceso; con -l: muestra fecha de acceso y ordena por nombre; en otro caso: ordena por fecha de acceso
-U
no ordena; lista entradas según el orden del directorio
-v
ordenación natural de números (de versión) dentro de texto
-w, --width=COLUMNAS
establece el ancho de la pantalla en lugar del valor actual
-x
lista las entradas por líneas en vez de por columnas
-X
ordena alfabéticamente por la extensión de la entrada
-Z, --context
imprime cualquier contexto de seguridad SELinux de cada fichero
-1
lista un fichero por cada línea
--help
muestra esta ayuda y finaliza
--version
imprime la información de la versión y finaliza

TAMAÑO es un entero y una unidad opcional (por ejemplo: 10M es 10*1024*1024). Unidades son: K, M, G, T, P, E, Z, Y (potencias de 1024) o KB, MB... (potencias de 1000).

Usar el color para distinguir los tipos de ficheros está deshabilitada por defecto y con --color=never. Con --color=auto, ls emite códigos de color sólo cuando la salida estándar está conectada a un terminal. La variable de entorno LS_COLORS puede cambiar la configuración. Utilice el comando dircolors para hacerlo.

Estado de salida:

0
si está bien,
1
si es un problema menor (p.ej., no se puede acceder al subdirectorio),
2
si el problema es serio(p.ej., no se puede acceder al argumento de línea de comandos).

AUTOR

Escrito por Richard M. Stallman y David MacKenzie.

INFORMAR DE ERRORES

Informe de errores en ls a bug-coreutils@gnu.org
Página de inicio de GNU coreutils: <http://www.gnu.org/software/coreutils/>
Ayuda general para usar software GNU: <http://www.gnu.org/gethelp/>
Informe de errores en la traducción de ls a <http://translationproject.org/team/>

Copyright © 2012 Free Software Foundation, Inc. Licencia GPLv3+: GNU GPL versión 3 o posterior <http://gnu.org/licenses/gpl.html>.
Esto es software libre: usted es libre de cambiarlo y redistribuirlo. No hay NINGUNA GARANTÍA, en la medida permitida por la ley.

VÉASE TAMBIÉN

La documentación completa para ls se mantiene como un manual Texinfo. Si los programas info y ls están correctamente instalados en su sitio, el comando info coreutils 'ls invocation' debe darle acceso al manual completo.

Nuevo comentario