Finding the largest files and directories Print
- 6
FS='/';clear;date;df -h $FS; echo "Largest Directories:"; du -hcx –max-depth=2 $FS 2>/dev/null | grep [0-9]G | sort -grk 1 | head -15 ;echo "Largest Files:"; nice -n 19 find $FS -mount -type f -print0 2>/dev/null| xargs -0 du -k | sort -rnk1| head -n20 |awk '{printf "%8d MB\t%s\n",($1/1024),$NF}'
You’ll need to adjust it, depending on which directory you wish to look within. For example, if you’re looking for a list of the largest files and folders in the /home directory, you’d use:
FS='/home';clear;date;df -h $FS; echo "Largest Directories:"; du -hcx –max-depth=2 $FS 2>/dev/null | grep [0-9]G | sort -grk 1 | head -15 ;echo "Largest Files:"; nice -n 19 find $FS -mount -type f -print0 2>/dev/null| xargs -0 du -k | sort -rnk1| head -n20 |awk '{printf "%8d MB\t%s\n",($1/1024),$NF}'
Was this answer helpful?
Related Articles
cPanel: Running a ClamAV and Maldet scan
You may be familiar with ClamAV and Maldet (aka Linux Malware Detect). They're widely known as...
cPanel: What is mysqluserstore?
On cPanel servers, you may come across the process...
cPanel: Installing the LiteSpeed plugin
If your server is running cPanel/WHM, simply execute the below commands via SSH (as root):wget...
Changing the timezone
If you're like us, you'll want your server's timezone to match your local time to make log...
Running a ‘speedtest.net’ test
To run a speedtest.net test on your server, please visit https://www.speedtest.net/apps/cli and...