Я пытаюсь использовать команду find в Unix, и я знаю, как использовать основы. Например, у меня есть четыре папки, A, B, C и D. Под каждой папкой у меня есть файл с именем hi.dat
. Чтобы посмотреть во всех папках, я бы сделал:
find * -name hi.dat
.
великолепно! Но что теперь делать, если я не хотите посмотреть папку D? Могу ли я попробовать что-то вроде:
find * not D/* -name hi.dat
?
Я не хочу типа:
find A/* B/* C/* -name ...
потому что я явно больше чем три папки и они были просто использованы в качестве примера.
спасибо!
Amit