回答:
マニュアルはプログラムで古くなっています。してみてくださいls --help | grep -- ' -1'
:
-1 list one file per line
これは、最後に説明した最後のオプションの1つですls --help
。
/bin/ls
また、少なくとも私のシステムでは出力を列で出力します。あなたのls
エイリアスは何ですか?
@Timoがヘルプにあることを示し-1
、@ terdonが指摘しているの-1
は、一部のバージョンのマニュアルに記載されていることです。coreutils
8.13のmanページにはそのエラーがありますが、バージョン8.22にはありません。
coreutils のハッキングガイドライン。指定されている
manページは--help出力から生成されるため、man /の下にあるものを変更する必要はありません。
そのため、変換で何かが壊れている必要がありますが、類似-m
は表示されますが、-1
。@timoの質問への回答でls
提案したパッチでビルドしている間に、のマニュアルページが正しく再生成され、関連する部分が次のようになります。ls
-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
そして、そのパッチがなければ、-1もマニュアルに表示されます。git log
これを修正する方法を示していないが、特定のアクション。help2man
マニュアルページの生成に使用される2013年9月に更新されました。にhelp2man
ChangeLog
は特定のアクションも表示されません。
これはあなたのls
実装に依存すると思いますが、私のLMDE(基本的にはDebianのテスト)に依存しています:
$ man ls | grep -- '-1'
across -x, commas -m, horizontal -x, long -l, single-column -1,
-1 list one file per line
同様に(はい、同じ出力です)
$ ls --help | grep -- '-1'
across -x, commas -m, horizontal -x, long -l, single-column -1,
-1 list one file per line
man ls
言う:-1 list one file per line
。情報ページには通常、より多くの情報が含まれていますinfo ls
。試してみてください。