Попробуйте использовать find вместо ls -R, например. найти все файлы> 100 МБ в текущем каталоге и его подкаталогах, а затем отсортировать их по (удобочитаемому) размеру и перечислить самые большие 10
find . -size +100M -exec du -hd 1 {} \; | sort -hr | head -10
или (немного более надежные)
[ f2]