wesleybliss
11/7/2013 - 4:50 PM

Find large files from terminal

Find large files from terminal

#!/bin/bash

#Find Large Files
# if nothing is passed to the script, show usage and exit
[[ -n "$1" ]] || { echo "Usage: findlarge [PATHNAME]"; exit 0 ; }
# simple using find, $1 is the first variable passed to the script
find $1 -type f -size +100000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'