web-dev-qa-db-ja.com

ls -lとllの違いは?

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

68
Jon

多くのシステムでは、llls -lのエイリアスです。

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

彼らは同じです。

100
cuonglm

前述のように、llls -lのエイリアスとして定義されることがよくあります。実際、lsは多くの場合それ自体がエイリアスです。

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

実際のコマンドはlsで、上記は/usr/binにあります。 llは便宜上のものですが、すべての* nixシステムで定義されているとは限りません。そのため、実際に何が行われているのかを知ることは良いことです。

13
sosiouxme

buntu 12.04、14.04、16.04、18.04

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

ほとんどの場合、llはシェルスクリプトでは機能しません。

3
Sree

llls -lのエイリアスです。

オプション-lは、長いリスト形式を使用するようにコマンドに指示します。単純なlsコマンドを使用した場合は表示されませんが、いくつかの列が返されます。これらの列は次のとおりです。

  • 許可

  • ハードリンクの数

  • ファイル所有者

  • ファイルグループ

  • ファイルサイズ

  • 変形

  • 時間

  • ファイル名

2
Code_Jamer

llは実際には「ls -l」のエイリアスです。llを実行すると、シェルにファイルが表示され、Enterキーを押して次のファイルを表示します(more ..オプション)。 ls -lを実行すると、すべてのファイルが一度に表示されます。

0
pmaipmui