Me di cuenta de que es posible mostrar la salida del lscomando verticalmente mediante el -1interruptor:
$ ls -1
Pero no pude encontrarlo en el manual de ls. ¿Es una opción secreta?
ls
man
documentation
Meysam
fuente
fuente

man lsdice:-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/lsTambién da salida en columnas, al menos en mi sistema. ¿Cuál es tulsalias?Como @Timo indica
-1está en la ayuda, y @terdon señala que-1está documentado en el manual para alguna versión.coreutils8.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
-mque aparezca lo similar , pero no el-1. Mientras construíalscon el parche que propuse en respuesta a la pregunta de @ timo , la página del manual paralsse regenera correctamente y la parte relevante dice:Y sin ese parche, el -1 también aparece en el manual. El
git logno 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ó. Elhelp2manChangeLogtampoco muestra una acción específica.fuente
Supongo que esto dependerá de su
lsimplementación, pero en mi LMDE (básicamente pruebas de Debian) tengo:Además de (sí, es la misma salida)
fuente