
私はプログラミング全般に関しては比較的初心者で、いくつかのチュートリアルでは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/bin
。ll
これは利便性を目的としていますが、すべての *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
。これらの列には次のものが含まれます。
権限
ハードリンクの数
ファイルの所有者
ファイルグループ
ファイルサイズ
修正
時間
ファイル名