Is it just me or should this work? $ find -xdev -- foo find: unknown predicate `--' $ But not this? $ find -- foo -xdev -name 'sadasdasdasd' $