По умолчанию логическое значение and
используется для объединения операторов и основных цветов. Так что find /usr -path /usr/share -prune -print
эквивалентно find /usr -path /usr/share -prune -a -print
. Но вы хотите напечатать вещи, которые не обрезаны. Поэтому используйте:
find /usr -path /usr/share -prune -o -print
Если вы хотите ограничить поиск обычными файлами:
find /usr -path /usr/share -prune -o -type f -print