回答:
マニュアルはプログラムで古くなっています。してみてくださいls --help | grep -- ' -1':
-1 list one file per line
これは、最後に説明した最後のオプションの1つですls --help。
/bin/lsまた、少なくとも私のシステムでは出力を列で出力します。あなたのlsエイリアスは何ですか?
@Timoがヘルプにあることを示し-1、@ terdonが指摘しているの-1は、一部のバージョンのマニュアルに記載されていることです。coreutils8.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。試してみてください。