When I entered the -al
attribute with the ls command, I got the following:
anupam@JAZZ:~/blog$ ls -al
total 76
drwxrwxr-x 13 anupam anupam 4096 Aug 28 21:45 .
drwxr-xr-x 34 anupam anupam 4096 Aug 28 20:52 ..
drwxrwxr-x 8 anupam anupam 4096 Aug 28 12:19 app
drwxr-xr-x 2 anupam anupam 4096 Aug 28 12:19 bin
drwxrwxr-x 5 anupam anupam 4096 Aug 28 12:19 config
-rw-rw-r-- 1 anupam anupam 154 Aug 28 12:19 config.ru
drwxrwxr-x 3 anupam anupam 4096 Aug 28 12:37 db
-rw-rw-r-- 1 anupam anupam 1339 Aug 28 12:19 Gemfile
-rw-rw-r-- 1 anupam anupam 2871 Aug 28 12:19 Gemfile.lock
drwxrwxr-x 7 anupam anupam 4096 Aug 28 21:45 .git
-rw-rw-r-- 1 anupam anupam 466 Aug 28 12:19 .gitignore
drwxrwxr-x 4 anupam anupam 4096 Aug 28 12:19 lib
drwxrwxr-x 2 anupam anupam 4096 Aug 28 12:29 log
drwxrwxr-x 2 anupam anupam 4096 Aug 28 12:19 public
-rw-rw-r-- 1 anupam anupam 249 Aug 28 12:19 Rakefile
-rw-rw-r-- 1 anupam anupam 478 Aug 28 12:19 README.rdoc
drwxrwxr-x 8 anupam anupam 4096 Aug 28 12:19 test
drwxrwxr-x 6 anupam anupam 4096 Aug 28 12:33 tmp
drwxrwxr-x 3 anupam anupam 4096 Aug 28 12:19 vendor
What does each column mean, and what does the total 76
signify here?
The
ls -al
command is a combination ofls -l
(use a long listing format) andls -a
(do not ignore entries starting with .)The result is a long list (the
ls -l
part) with (from left to right):while the
ls -a
means that hidden files are listed as well.see also
man ls
(as alwaysman
is the first source of information), and this link.A little more explanation on what you see
The output starts with the number of disc blocks, used by the directory (in your case 76). From the GNU docs:
Then:
d
) or a file (-
) (or some other file type, see the docs for a complete listing)File permissions:
Links
Owner
File size
4096
, which is the minimum size for a directory onext3
andext4
.ls - list directory contents
You have 76 directories in /home/blog
drwxrwxr-x - These are the permissions for each one
The number after the permissions is the number of file/folders/links in this folder
After that the current user
After that the folders owner
Next is the group ID for the group the file belongs too.
Next is date and time the file was modified
The far right entery is the name of the folder
You can append
ls
with other commands for exampleDisplays hidden files (starting with .)
You can find all the commands here