-exec ls -s является частью моей программы, просто хочу знать, что означает -s {}. Это моя вся программа, я знаю, что она делает:
find $root -type f -exec ls -s {} \; | sort -n | tail -n 15 >> ~/prog.log
Эта команда find s файлов в каталоге $root, затем exec выполняет команду для каждого из них. Команда ls -s filename и {} является заполнителем в команде, которая заменяется каждым из имен файлов, найденных в $ root.