Я использую сервер Time Machine для своих резервных копий. В то же время я занимаюсь разработкой большого количества веб-приложений, в которых проект обычно состоит из папки с файлами приложений, которые я хочу сделать резервную копию, и папки node_modules
(внешние библиотеки), которую я не хочу делать резервной копии. Другими словами, структура папок, например:
projects
-- app1
---- src
---- node_modules -- I want to ignore only this folder
---- package.json
-- app2
---- whatever-else
---- node_modules -- I want to ignore only this folder
---- package.json
---- elephant.jpg
и т.п.
Количество приложений велико и растет (в настоящее время их более 20), размер папки node_modules
обычно в тысячи раз больше, чем остальная часть проекта: размер огромен, а количество файлов тоже.
Как исключить все папки node_modules
во всей системе (например, .gitignore
но для машины времени)? Есть ли способ сделать это по маске? Я просто не хочу постоянно добавлять папку в исключенные папки вручную.
Я также в порядке со скриптом cron, который ищет новые папки каждые N минут и делает их игнорируемыми.
Есть ли решения для этого?