Me di cuenta de que es posible mostrar la salida del ls
comando verticalmente mediante el -1
interruptor:
$ ls -1
Pero no pude encontrarlo en el manual de ls
. ¿Es una opción secreta?
ls
man
documentation
Meysam
fuente
fuente
man ls
dice:-1 list one file per line
. Las páginas de información generalmente contienen más información, intenteinfo ls
.Respuestas:
El manual no está actualizado con el programa. Prueba
ls --help | grep -- ' -1'
:Es una de las últimas opciones descritas si solo lo hace
ls --help
.fuente
/bin/ls
También da salida en columnas, al menos en mi sistema. ¿Cuál es tuls
alias?Como @Timo indica
-1
está en la ayuda, y @terdon señala que-1
está documentado en el manual para alguna versión.coreutils
8.13 tiene ese error en la página de manual, la versión 8.22 ya no.En las pautas de piratería para coreutils. Se especifica que
Por lo tanto, debe haber algo roto en la conversión que haga
-m
que aparezca lo similar , pero no el-1
. Mientras construíals
con el parche que propuse en respuesta a la pregunta de @ timo , la página del manual parals
se regenera correctamente y la parte relevante dice:Y sin ese parche, el -1 también aparece en el manual. El
git log
no muestra ninguna acción específica para corregir esto. En septiembre de 2013help2man
, que se utiliza para generar las páginas de manual, se actualizó. Elhelp2man
ChangeLog
tampoco muestra una acción específica.fuente
Supongo que esto dependerá de su
ls
implementación, pero en mi LMDE (básicamente pruebas de Debian) tengo:Además de (sí, es la misma salida)
fuente