Есть ли какой-либо способ сказать /usr/bin/find
занести в черный список определенный каталог по абсолютному расположению. Я использую find (GNU findutils) 4.4.2
.
find . -type f -not -path '*/media/*'
Я ожидал бы, что это никогда не пройдет сквозь что-либо в пути с именем /media/
. Однако это явно не тот случай. Читая документы, я вижу ответ в -prune
.
find . -path '*/media/*' -prune | grep media
Тем не менее, это все еще возвращает вещи
./media/.listing
./media/ChromeImageGallery
./media/WheelsTV
./media/AutoBuilder4-Data
Почему даже при использовании -prune
find возвращает данные в подкаталоге /media/
?