Report the largest files

Bash
#!/usr/bin/env bash
set -Eeuo pipefail

# GNU find on Linux; 20 largest files under the target directory.
target="${1:-.}"

find "$target" -xdev -type f -printf '%s\t%p\n' 2>/dev/null \
  | sort -nr \
  | head -n 20 \
  | awk -F '\t' '{ printf "%8.2f MB  %s\n", $1/1024/1024, $2 }'