I found out-1
スイッチを使用してls
コマンドの出力を垂直に表示することができます。
$ ls -1
しかし、ls
のマニュアルではそれを見つけることができませんでした。それは秘密のオプションですか?
マニュアルはプログラムが古くなっています。 ls --help | grep -- ' -1'
をお試しください:
-1 list one file per line
ls --help
を実行するだけの場合、これは最後に説明したオプションの1つです。
@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
は、これを修正するための特定のアクションを示していません。 2013年9月以降、マニュアルページの生成に使用されるhelp2man
が更新されました。 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