Я пытаюсь использовать командную строку perl для отображения 10 лучших файлов из каталога объемом 690 ГБ.Поскольку у него очень длинный список файлов, моя команда заканчивается ошибкой «Недостаточно памяти»
perl -MFile::Find -wE '
find(sub { say -s $_, " $File::Find::name" }, "/opt/app")
' \ | sort -nr | head -n10
Как я могу оптимизировать эту команду для получения желаемого результата.Я использовал команду find для вывода списка файлов, однако на его обработку ушло не менее 15 минут.