J'ai découvert qu'il était possible d'afficher la sortie de la ls
commande verticalement en utilisant le -1
commutateur:
$ ls -1
Mais ne pouvait pas le trouver dans le manuel de ls
. Est-ce une option secrète?
ls
man
documentation
Meysam
la source
la source
man ls
ne dit:-1 list one file per line
. Les pages d'informations contiennent généralement plus d'informations, essayezinfo ls
.Réponses:
Le manuel est obsolète avec le programme. Essayez
ls --help | grep -- ' -1'
:C'est l'une des dernières options décrites si vous le faites
ls --help
.la source
/bin/ls
donne également une sortie en colonnes, au moins sur mon système. À quoi vousls
alias?Comme @Timo l'indique
-1
dans l'aide, et @terdon souligne que cela-1
est documenté dans le manuel pour une certaine version.coreutils
8.13 a cette erreur dans la page de manuel, la version 8.22 n'en a plus.Dans les directives de piratage pour coreutils. Il est précisé que
Il doit donc y avoir quelque chose de cassé dans la conversion provoquant l'apparition du similaire
-m
mais pas du-1
. Lors de la constructionls
avec le patch que j'ai proposé en réponse à la question de @ timo , la page de manuel dels
est correctement régénérée et la partie pertinente se lit comme suit:Et sans ce patch, le -1 apparaît également dans le manuel. Le
git log
ne montre aucune action spécifique pour corriger cela. Pas plus tard que septembre 2013help2man
, qui est utilisé pour générer les pages de manuel, a été mis à jour. Lehelp2man
ChangeLog
ne montre pas non plus d'action spécifique.la source
Je suppose que cela dépendra de votre
ls
implémentation mais de mon LMDE (essentiellement des tests Debian), j'ai:Ainsi que (oui, c'est la même sortie)
la source