The du command is very useful when you are looking at disk space usage. Here are some of the most commonly used parameters:
-h human-readable Displays sizes in human-readable format, using units such as KB, MB, GB, etc
-a, –all Lists all files with their sizes (combine with h to get the best result)
-d, –max-depth=N
–time Lists all files with their sizes and the timestamp of its last modification
-X, –exclude=<pattern> Lists all files except those that match <pattern>
To find the disk usage of all files in the directory except the tarred files:du -ah --exclude=".tgz" --exclude=".tar.gz"
To find the 10 largest files in the current directory ordered by file size:
(This gets both directories and files by size)for i in G M K; do du -ah | grep [0-9]$i | sort -nr -k 1; done | head -n 11
ordu -ah . | sort -n -r | head -n 10
(This gets only files ordered by size)du -hsx * | sort -rh | head -10
ordu -ah --max-depth=1 | sort -h
Archives
- February 2025
- January 2025
- October 2024
- August 2024
- June 2024
- May 2024
- February 2024
- December 2023
- October 2023
- June 2023
- April 2023
- August 2016
- June 2016
- May 2016
- February 2016
- December 2015
- October 2015
- May 2015
- April 2015
- January 2015
- December 2014
- November 2014
- October 2014
- January 2014
- December 2013
- November 2013
- October 2013
- August 2013
- July 2013
- May 2013
- April 2013
- March 2013
- February 2013
- January 2013
- December 2012
- November 2012
- October 2012
- September 2012
- August 2012
- July 2012
- June 2012
- April 2012
Categories
Meta