I have a directory /srv/tftp/pxelinux.cfg
and a file /etc/mtab
. I want to exclude both from find
. But whatever I do, either one always is not excluded
find /etc /srv -path /srv/tftp/pxelinux.cfg -prune -o \! -path /etc/mtab
find /etc /srv \( -path /srv/tftp/pxelinux.cfg -prune -o -print \) -a \( \! -path /etc/mtab \)
Note: I find the -path /foo -prune -o -print
syntax highly confusing and unintuitive