How to Find Out Top Directories and Files (Disk Space) in Linux
How to Find Biggest Files and Directories in Linux
Run the following command to find out top biggest directories under/home
partition.# du -a /home | sort -n -r | head -n 5The above command displays the biggest 5 directories of my /home partition.
Find Largest Directories in Linux
If you want to display the biggest directories in the current working directory, run:# du -a | sort -n -r | head -n 5Let us break down the command and see what says each parameter.
du
command: Estimate file space usage.a
: Displays all files and folders.sort
command : Sort lines of text files.-n
: Compare according to string numerical value.-r
: Reverse the result of comparisons.head
: Output the first part of files.-n
: Print the first ‘n’ lines. (In our case, We displayed first 5 lines).
# du -hs * | sort -rh | head -5The above command will show the top directories, which are eating up more disk space. If you feel that some directories are not important, you can simply delete few sub-directories or delete the entire folder to free up some space.
To display the largest folders/files including the sub-directories, run:
# du -Sh | sort -rh | head -5Find out the meaning of each options using in above command:
du
command: Estimate file space usage.-h
: Print sizes in human readable format (e.g., 10MB).-S
: Do not include size of subdirectories.-s
: Display only a total for each argument.sort
command : sort lines of text files.-r
: Reverse the result of comparisons.-h
: Compare human readable numbers (e.g., 2K, 1G).head
: Output the first part of files.
Find Out Top File Sizes Only
If you want to display the biggest file sizes only, then run the following command:# find -type f -exec du -Sh {} + | sort -rh | head -n 5To find the largest files in a particular location, just include the path besides the
find
command:# find /home/tecmint/Downloads/ -type f -exec du -Sh {} + | sort -rh | head -n 5 OR # find /home/tecmint/Downloads/ -type f -printf "%s %p\n" | sort -rn | head -n 5The above command will display the largest file from
/home/tecmint/Downloads
directory.That’s all for now. Finding biggest files and folders is no big deal. Even a novice administrator can easily find them
No comments:
Post a Comment