#!/bin/bash
# Suche in bestimmten Verzeichnissen ausschließen
# Um Verzeichnisse bei der Suche auszuschließen nutzt man die Option -path mit 
# der Option -prune. Mehrere auszuschließende Verzeichnisse setzt man in Klammern 
# und verknüpft sie mit einem ODER. Die Klammern sind durch Backslash "\" für die Shell zu entwerten.

# Im Beispiel werden alle Dateien mit der Endung *.txt, außer in den Verzeichnissen /mnt, /home und /usr gefunden.

find / \( -path /mnt -o -path /home -o -path /usr \) -prune -o -name "*.txt"
