Difference Between Ls -L and Ll?

Difference Between Ls -L and Ll?

I'm relatively new to programming as a whole and some tutorials have been telling me to use ls -l to look at files in a directory and others have been saying ll. I know that ls is a short list, but is there a difference between the other two?

1

2 Answers

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:

  1. -a: do not ignore entries starting with ..
  2. -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
8

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'

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

James H. Sterling
Author

James H. Sterling

James Sterling reports on renewable energy developments, climate policy, ecological conservation, and green tech innovations around the globe.