What does size of a directory mean in result of 'ls -l' command?
This is the size of room on the disk that is made use of to store the meta details for the directory (i.e. the table of documents that come from this directory). If it is i.e. 1024 this suggests that 1024 bytes on the disk are made use of (it constantly allocate complete blocks) for this objective.