"ls -1"コマンドは何をしますか?

"ls -1"コマンドは何をしますか?

現在のディレクトリでコマンドを実行すると、 ls -1現在のディレクトリの内容の一覧が表示されます。

同じディレクトリでコマンドを繰り返します。ls結果は同じですが、出力形式は異なる場合があります。

最後に、を入力して利用可能なコマンドを見つけようとしましたが、ls --help結果は次のようになります。

usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...]

1最後のオプションは(#1)のようです。誰かがこれが何をしているのか、そして標準的なコマンドとls -1どう違うのかを説明できますか?ls

答え1

はい、オプションがないls -1場合の唯一の違いは出力形式です。ls

~からls私のシステムのマニュアル:

 -1      (The numeric digit "one".) Force output to be one entry per line.
         This is the default when output is not to a terminal.

これもlsこのユーティリティのPOSIXオプション

システムマニュアルにもls同様の内容が明確に言及されています(参考資料を参照man ls)。

関連:

答え2

ls -11行に1つのファイルを一覧表示します。デフォルトでは、端末に出力すると、ファイルは列ごとに一覧表示され、列lsの数はファイル名の長さと画面で利用可能なスペースによって異なります。

この種の情報を見つけるには、man lsを使用しますls --help。 (ほとんどのコマンドに該当します。)

答え3

man ls含む(検索基準/-1<Enter>

   --format=WORD
          across -x, commas -m, horizontal -x, long -l, single-column -1, verbose -l, vertical -C

ls -1シングルカラムモードをトリガします。デフォルトでは、その内容はコマンドラインツールlsと同様に複数の列に表示されます。column

関連情報