Если вы знаете имя файла («расчет»), я не вижу интереса для запуска find
.
Если вам нужно найти n (здесь, n = 3) самых больших файлов, вы можетепросто используйте du
, что означает «использование диска»:
du -a /usr/bin/ 2>/dev/null | sort -n -r | head -n 3
478328 /usr/bin/
26024 /usr/bin/burpsuite
16692 /usr/bin/mariabackup
Конечно, вам нужно использовать свой собственный каталог /usr/process
.
В качестве альтернативы, так как это легче передатьэто, вы можете использовать find
следующим образом:
find $HOME -type f -printf '%s %p\n' | sort -nr | head -10
10485760 /root/.mozilla/firefox/p4r990u7.default/places.sqlite
10240000 /root/.cache/tracker/meta.db-wal
7964784 /root/.mozilla/firefox/p4r990u7.default/gmp-widevinecdm/1.4.8.903/libwidevinecdm.so
6136581 /root/.local/share/tracker/data/tracker-store.journal
6127616 /root/.mozilla/firefox/p4r990u7.default/webappsstore.sqlite
5615597 /root/.mozilla/firefox/p4r990u7.default/storage/temporary/https+++regex101.com/asmjs/module15
4728570 /root/.cache/mozilla/firefox/p4r990u7.default/safebrowsing/goog-phish-shavar.sbstore
4493312 /root/.cache/tracker/meta.db
Затем вы можете передать его в соответствии с вашими потребностями.