#backup #cache #temporary-files #time-machine

bin+lib exclude_from_backups

将文件或目录标记为备份排除(适用于 macOS 上的 Time Machine)。可用于防止缓存和临时文件膨胀备份。包括库接口和基本的命令行可执行文件

8 个版本 (4 个稳定版本)

1.0.3 2024 年 8 月 13 日
1.0.2 2020 年 10 月 31 日
1.0.1 2020 年 5 月 12 日
1.0.0 2019 年 3 月 14 日
0.1.1 2017 年 8 月 8 日

#363文件系统

Download history 44/week @ 2024-07-01 121/week @ 2024-08-12

每月 121 次下载

MIT/Apache

7KB
86

Rust 库,用于备份不可见文件和目录

将指定路径标记为备份排除。目前仅适用于 macOS 上的 Time Machine。

创建缓存和临时文件的非标准系统位置的应用程序应将这些文件排除在备份之外,以避免不必要的 I/O 负载和备份膨胀。

用法

作为 Rust 库提供

extern crate exclude_from_backups as efb;

efb::exclude_from_backups(&path)?;

或 CLI 命令

cargo install exclude_from_backups
exclude_from_backups ~/*/target/release

lib.rs:

将指定路径标记为备份排除。

目前仅适用于 macOS 上的 Time Machine。

创建缓存和临时文件的非标准系统位置的应用程序应将这些文件排除在备份之外,以避免不必要的 I/O 负载和备份膨胀。

依赖项

~63KB