Posted By: Anonymous
How can I see the size of files and directories in Linux? If use
df -m, then it shows the size of all the directory at the top level, but, for the directories and files inside the directory, how do I check the size?
ls command for files and
du command for directories.
Checking File Sizes
ls -l filename #Displays Size of the specified file ls -l * #Displays Size of All the files in the current directory ls -al * #Displays Size of All the files including hidden files in the current directory ls -al dir/ #Displays Size of All the files including hidden files in the 'dir' directory
ls command will not list the actual size of directories(why?). Therefore, we use
du for this purpose.
Checking Directory sizes
du -sh directory_name #Gives you the summarized(-s) size of the directory in human readable(-h) format du -bsh * #Gives you the apparent(-b) summarized(-s) size of all the files and directories in the current directory in human readable(-h) format
-h option in any of the above commands (for Ex:
ls -lh * or
du -sh) will give you size in human readable format (
For more information see
man ls and