Escludi la cartella usando il command 'Trova'

Sto utilizzando il command find su un Mac per cercare una cartella denominata 'test1'. Ora la cartella 'test1' potrebbe essere presente anche nella cartella '.Trash'. Come posso escludere la cartella ".Trash" dal reclutare nei risultati di ricerca o sostanzialmente in una cartella da escludere?

$ trova $ HOME -name test1 -type d

/Users/theuser/.Trash/test1

/ Users / theuser / test1

/ Users / theuser / Download / test1

    Voglio che il risultato sia giusto

    / Users / theuser / test1

    / Users / theuser / Download / test1

    Ho usato grep:

    trovare $ HOME -name test1 -type d | grep -v '.Trash'

    per filtrare il risultato di .Trash, ma sono interessato a sapere se l'utilizzo di 'Trova' da solo raggiunge gli stessi risultati.

    find $HOME -path $HOME/.Trash -prune -o -name test1 -type d -print

    Modificato per aggiungere -print – che evita la printing falsa di .Trash.

    Usare il primario -prune primario:

     find $HOME -name .Trash -prune -o -name test1 -type d 

    Edit:

    Ciò includerà .Trash nell'output. Per risolvere questo problema:

     find $HOME -name .Trash -prune -o \( -name test -type d -print \)