ls -lとllの違いは?


15

私は全体としてプログラミングが比較的新しく、いくつかのチュートリアルがls -lディレクトリのファイルを見るのに使うように言っていて、他の人は言っていましたll。これlsは短いリストですが、他の2つに違いはありますか?


を使用して、* shシェルがコマンドをどのように解釈するかを調べることができますtype [command]type llその結果ll is aliased to 'ls -alF'、私のセットアップインチ
デビッドフォースター

回答:


29

これは次の場所にあります.bashrc

alias ll='ls -al'

コマンドのマニュアルページをls見ると、これらの2つの属性が何を達成するかを確認できます。

  1. -a:で始まるエントリを無視しないでください.
  2. -l:長いリスト形式を使用します。

したがって、でls -l始まるエントリは無視されることを理解できます.。それが唯一の違いです。

編集:

コメントしたように、llエイリアスはインストールごとに異なることに注意してください。あなたはあなたのものを疑問に思っている場合は、ターミナルを開いて入力してください:

alias ll

これにより、ll設定方法が表示されます。次のように入力して、追加の属性を検索できます。

man ls

3
私がしているll is aliased to 'ls -l'何人が持っていることに依存しますので...エイリアスがスケルトンファイルからコピーされたとき、彼らがインストールされています。
オリ

1
私が持っているls='ls --color=auto'll='ls -lh'。Ubuntu 14.04にはが付属/etc/skel/.bashrcしていますがls='ls --color=auto' ll='ls -alF、それは恐ろしいことです。ドットファイルも必要な場合はll、サイズ/日付/パーマが必要なときに使用しますll -a
ピーター

またalias l=ll、キーを紛失した場合に便利です。
ピーターコーデス

alias ll = ls -alFこれが誰かを助けるなら私は持っています。

2
の説明については-a.よりわかりやすくするためにバッククォートを追加することをお勧めします。
cpast

6

llはの一般的なエイリアスですls -l。これはdefaultの一部であり、.bashrcさらにいくつかのオプションがあります。

$ grep 'alias ll' /etc/skel/.bashrc
alias ll='ls -alF'
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.