現在のディレクトリで、コマンドls -1
を実行すると、現在のディレクトリの内容のリストが表示されます。
同じディレクトリで、コマンドls
を繰り返します。同じ結果が得られますが、フォーマットされた出力が異なる可能性があります。
最後に、ls --help
と入力して、使用可能なコマンドについて調べます。出力は次のとおりです。
usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...]
最後のオプションは1
(#1)のようです。誰かがls -1
の機能と標準のls
コマンドとの違いを説明できますか?
はい、オプションのない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
を参照)。
関連:
ls -1
は、1行に1つのファイルをリストします。デフォルトでは、ターミナルに出力するとき、ls
はファイルを列にリストします。その数は、ファイル名の長さと画面上の使用可能なスペースによって異なります。
この種の情報を見つけるには、man ls
がls --help
よりも適切に機能します。 (これはほとんどのコマンドに当てはまります。)
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
コマンドラインツールと同様に、デフォルトでコンテンツを複数の列に表示します。