ls -lとllの違いは何ですか?

ls -lとllの違いは何ですか?

私は全体的にプログラミングにはあまり慣れていませんでしたが、いくつかのチュートリアルではをls -l使用してディレクトリ内のファイルを表示するように指示しましたが、他のチュートリアルではを使用するように指示しましたll。私はこれがls短いリストであることを知っていますが、他の2つのリストの間に違いはありますか?

答え1

多くのシステムでは、llこれは次のエイリアスですls -l

$ type ll
ll is aliased to `ls -l'

彼らは同じです。

答え2

前述のように、通常はllエイリアスとして定義されますls -l。実際にlsエイリアス自体であることが多いです。

$ which ls
alias ls='ls --color=auto'
/usr/bin/ls

実際のコマンドは上記のコマンドであり、lsで見つけることができます/usr/binll便宜上のものですが、すべての*nixシステムで定義されているとは信じられないので、実際に何が起こっているのかを知るのが最善です。

答え3

Ubuntu 12.04、14.04、16.04、18.04:

laike9m@laike9m1:~$ type ll
ll is aliased to `ls -alF'

答え4

llはいエイリアスls -l

このオプションは、-lコマンドに長いリスト形式を使用するように指示します。ls単純なコマンドを使用したときに表示されない複数の列を返します。これらの列には以下が含まれます。

  • 特権

  • ハードリンク数

  • ファイル所有者

  • ファイルグループ

  • ファイルサイズ

  • 改訂する

  • 時間

  • ファイル名

関連情報