小编smn*_*brv的帖子

通过正则表达式 (?) 从时间机器备份中排除文件夹

我使用 Time Machine 服务器进行备份。同时,我正在开发许多 Web 应用程序,其中项目通常包含一个文件夹,其中包含我想要备份的应用程序文件和我不想备份的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
Run Code Online (Sandbox Code Playgroud)

等等。

应用程序的数量很大并且还在增长(目前超过 20 个),node_modules文件夹的大小通常比项目的其余部分大数千倍:大小很大,文件也很多。

如何排除node_modules整个系统中的所有文件夹(例如.gitignore但对于时间机器)?有没有办法通过面具做到这一点?我只是不想一直手动将文件夹添加到排除的文件夹中。

我也可以使用 cron 脚本每 N 分钟搜索一次新文件夹并使它们被忽略。

有解决方案吗?

time-machine macos

26
推荐指数
3
解决办法
7122
查看次数

标签 统计

macos ×1

time-machine ×1