AchuM
6/17/2014 - 7:39 AM

List all directories and sort by size bash script

List all directories and sort by size bash script

#!/bin/bash 

 
if [ $# != 2 ]; then 
	echo "Incorrect number of arguments !" >&2 
	echo "USAGE: sortdirbysize [DIRECTORY] <first n directories>" 
fi 
du --block-size=1M --max-depth 1 $1 | sort -rn | head -$2  

## Usage example ./sort-dir-by-size.sh /home/linux 15