Розумна папка Виключіть папку
Зрештою, я хочу, щоб результат цієї команди знайшов розумну папку.
Критерії не такі складні:
- назва має бути "README.md"
- тип має бути файлом
- шлях не повинен містити "node_modules"
find /Users/me/Documents -type f -name README.md -not -path "*/node_modules/*"
Проблема полягає в тому, що у списку операторів критеріїв розумних папок, здається, немає does not contain
можливості.
Доступні варіанти:
- сірники
- містить
- починається з
- закінчується на
- є
- не
Чи можливо це досягти і якщо так, то як?
Редагуйте 1
Я виявив, що, утримуючи клавішу опції, я можу додати застереження за запереченням критеріям пошуку смарт-папок, але я не можу успішно виключити папку node_modules. Незрозуміло, які критерії використовувати, але, здається, не працює жоден із тих, кого я намагався:
- Контейнер для документів
- Містять імена папок
- Назва папки
Я спробував комбінувати їх із наступними операторами:
- містить
- сірники
та з наступними умовами:
- вузли_модулі
- вузли_модулі
на випадок, якщо він підтримує підстановку.
Я спробував усі комбінації перерахованих вище фільтрів, операторів та термінів.
Документація з цього питання настільки бідна.