flutter - 如何将 `proj/.dart_tool` 放在 `/tmp` 文件夹中,或者以其他方式向 `rsync` 发出信号以忽略该目录?
问题描述
我喜欢将rsync
文件源到可移动闪存盘,作为最后的 macOS 备份。
但是rsync
许多缓存文件大大降低了速度,例如:
~/proj/.dart_tool/chrome-device/Default/Cache/3027979cf48c4ed1_0
根本不需要备份。
添加行git
很容易
.dart_tool/
到~/proj/.gitignore
.
我如何rsync
向 ignore发出信号.dart_tool
,以及其中的所有文件和目录?
解决方案
您可以使用rsync
'--exclude
标志并使用 glob 定位所需的文件。
在你的情况下,它会是这样的:
rsync --exclude '.dart_tool/chrome-device/Default/Cache/**/*' . /mounted/drive
推荐阅读
- xml - 如何查询 XML 值,获取 null
- android - 改造“需要HTTP方法注释”
- javascript - 将未标记的文本字符串删除到
- python - 如果 JSON 对象为空,Python 什么也不做
- rest-assured - 如何将 RestAssured Response 转换为 Java List
- python - 从 Python 中的字符串列表中获取十进制数之前的所有值
- c++ - Windows C++ 重定向库
- vue.js - 如何在没有参数的情况下进行graphql突变?(Vue 阿波罗)
- android - 关闭的 android 应用程序仍在后台运行
- c - 为什么与 c 中的大小相比,float 的输出包含更多零