Skip to content

Find largest files

Shell
3 days ago

List the largest files in a directory with optional limits.

du
filesystem
find
head
largest-files-function.sh
largest_files() {
local search_dir="${1:-.}"
local num_results="${2:-10}"
echo "Searching in: $search_dir for the top $num_results files..."
/usr/bin/find "$search_dir" -type f -exec /usr/bin/du -ah {} + 2>/dev/null | /usr/bin/sort -rh | /usr/bin/head -n "$num_results"
}