まず、コマンドの出力を見てくださいls --help
。
出力では複数行が無視されます。
-a, --all do not ignore entries starting with .
-l use a long listing format
- ご覧のとおり
-a
そして-all
同じでなければなりません - 私が見つけた
-l
ロゴはありますが、いいえ-al
役に立ちますが、このフラグは機能します。
だから私の質問例:
- なぜできないの
-a
そして-all
同じ出力を返しますが、同じ行に表示するのに役立ちますか? - はい
-al
の古い形-all
どちらも同じですが、マニュアルを見つけることができません。-al
- どういう意味ですか?
. ..
内部にls -a
出力?
上記のコマンドの出力は次のようになります。
ls -a :
. .. article.png bgame newtest
ls -all :
total 32
drwxr-xr-x 4 shahab shahab 4096 Sep 19 12:15 .
drwxrwxr-x 33 shahab sudo 4096 Oct 28 16:00 ..
-rw-r--r-- 1 shahab shahab 15504 Aug 19 16:06 article.png
drwxr-xr-x 5 shahab shahab 4096 Aug 19 10:41 bgame
drwxr-xr-x 5 shahab shahab 4096 Aug 29 16:48 newtest
ls -al :
total 32
drwxr-xr-x 4 shahab shahab 4096 Sep 19 12:15 .
drwxrwxr-x 33 shahab sudo 4096 Oct 28 16:00 ..
-rw-r--r-- 1 shahab shahab 15504 Aug 19 16:06 article.png
drwxr-xr-x 5 shahab shahab 4096 Aug 19 10:41 bgame
drwxr-xr-x 5 shahab shahab 4096 Aug 29 16:48 newtest
ベストアンサー1
追加のハイフンがありません。ls -a
同様にls --all
ハイフンが2つあります。
ls -all
ハイフンを使用すると、と同じ、ls -a -l -l
と同じls -a -l
、と同じですls -al
。
Singleには-
単一文字で、結合できる短いオプションが導入されました。 2つ-
は単語(または単語)であり、結合できない長いオプションを導入します。
出力はls -a
現在の.
ディレクトリを表し、..
親ディレクトリを表します。