Odpowiedzi:
Instrukcja jest nieaktualna w programie. Spróbuj ls --help | grep -- ' -1'
:
-1 list one file per line
Jest to jedna z ostatnich opisanych opcji, jeśli po prostu to zrobisz ls --help
.
/bin/ls
daje również dane wyjściowe w kolumnach, przynajmniej w moim systemie. Do czego masz ls
alias?
Jak wskazuje @Timo, -1
jest w pomocy, a @terdon wskazuje, że -1
jest to udokumentowane w instrukcji obsługi niektórych wersji. coreutils
8.13 ma ten błąd na stronie podręcznika, wersja 8.22 już nie.
W wytycznych dotyczących hakowania Coreutils. Jest to określone
Strony podręcznika są generowane z wyjścia --help, więc nie powinieneś zmieniać niczego w man /.
Więc musi być coś przerwanego w konwersji, co powoduje pojawienie się podobnego -m
, ale nie -1
. Podczas budowania ls
za pomocą łatki, którą zaproponowałem w odpowiedzi na pytanie @ timo , strona podręcznika dla została ls
poprawnie zregenerowana, a odpowiednia część brzmi:
-Z, --context print any security context of each file -1 list one file per line -0 list files separated with NUL --help display this help and exit --version output version information and exit
Bez tej łatki -1 pojawia się również w instrukcji. Te git log
pokazy żadnych szczególnych działań w celu skorygowania tego. Od września 2013 r. help2man
, Który jest używany do generowania stron podręcznika, został zaktualizowany. help2man
ChangeLog
Nie wykazuje działania konkretnego albo.
Przypuszczam, że będzie to zależeć od twojej ls
implementacji, ale od mojego LMDE (w zasadzie testowanie Debiana) Mam:
$ man ls | grep -- '-1'
across -x, commas -m, horizontal -x, long -l, single-column -1,
-1 list one file per line
Jak również (tak, to ta sama wydajność)
$ ls --help | grep -- '-1'
across -x, commas -m, horizontal -x, long -l, single-column -1,
-1 list one file per line
man ls
nie mówi:-1 list one file per line
. Strony informacyjne zwykle zawierają więcej informacji, spróbujinfo ls
.