הפקודה find מאפשרת לנו לחפש דברים בצורות רבות, וניתן גם לחפש לפי תנאים, למשל האם הקובץ מסתיים בסיומת איקס או בסיומת זד.
לשם כך נשתמש בפקודה בצורה הבאה:
קוד: |
find /path/to/look/at -iname "*x" -o -iname "*z" |
מינוס o בעצם מייצג את הפעולה הבוליאנית or. ובעזרת iname הוא מחפש כל דבר שמסתיים בx ללא קשר לגודל התו. במידה ולא נמצא בקובץ הנוכחי, הוא מחפש אם הוא מסתיים בz, עדיין לא אכפת לו גודל התו.
יש גם אפשרות לעבוד עם פעולה בוליאנית של and על ידי שימוש במינוס a:
קוד: |
find /path/to/look/at -iname "whats*" -a -iname "*p" |
יחפש את כל מה שמתחיל ב whats ומסתיים עם p.