Мені потрібно видалити всі зібрані дані:
- названі каталоги
build
, - названі каталоги
obj
, - * .so файли.
Я написав команду
find \( -name build -o -name obj -o -name *.so \) -exec rm -rf {} \;
який проходить через всі каталоги рекурсивно і видаляє все, що мені потрібно.
Чому я маю такий результат у кінці? Можливо, я повинен написати іншу команду.
find: `./3/obj': No such file or directory
find: `./3/build': No such file or directory
find: `./1/obj': No such file or directory
find: `./1/build': No such file or directory
find: `./2/obj': No such file or directory
find: `./2/build': No such file or directory
find
таким чином,find /search_directory options
опускаючи пошуковий каталог - це не дуже гарна ідея