Difference between ls -l and ll?
Solution 1:
This is located in your .bashrc
:
alias ll='ls -al'
By taking a look at the manual pages for the command ls
, you can see what those two attributes accomplish together:
-
-a
: do not ignore entries starting with.
. -
-l
: use a long listing format.
So you can understand that ls -l
would ignore any entry starting with .
. That's their only difference.
EDIT:
Let me note, that, as commented, the ll
alias differs from installation to installation. In case you are wondering what's yours, please open up a terminal and enter:
alias ll
This will show you how ll
is set. You can then look up the additional attributes by typing:
man ls
Solution 2:
ll
is a common alias for ls -l
. It is a part of the default .bashrc
, with a couple more options:
$ grep 'alias ll' /etc/skel/.bashrc
alias ll='ls -alF'