1

можно ли сделать, чтобы команда find выводила только имя файла, а не весь путь к нему? (или же придется вручную обрезать путь)

2

find . -iname "wallpa*" -exec basename '{}' \;

Вот так можно, например. Найти все файлы, подходящие по критерию и срезать с помощью basename ненужное.

«Я устал, я ухожу.»

3

как бы не нужно ничего делать

find . -printf "%f\n"
Я конечно далек от мысли...(с)