4个版本

0.1.3 2019年4月2日
0.1.2 2018年8月13日
0.1.1 2018年8月10日
0.1.0 2018年8月10日

文件系统中排名1023

Download history • Rust 包仓库 356/week @ 2024-03-13 • Rust 包仓库 407/week @ 2024-03-20 • Rust 包仓库 203/week @ 2024-03-27 • Rust 包仓库 163/week @ 2024-04-03 • Rust 包仓库 148/week @ 2024-04-10 • Rust 包仓库 177/week @ 2024-04-17 • Rust 包仓库 190/week @ 2024-04-24 • Rust 包仓库 209/week @ 2024-05-01 • Rust 包仓库 186/week @ 2024-05-08 • Rust 包仓库 188/week @ 2024-05-15 • Rust 包仓库 223/week @ 2024-05-22 • Rust 包仓库 411/week @ 2024-05-29 • Rust 包仓库 822/week @ 2024-06-05 • Rust 包仓库 1018/week @ 2024-06-12 • Rust 包仓库 723/week @ 2024-06-19 • Rust 包仓库 815/week @ 2024-06-26 • Rust 包仓库

每月下载量3,403
10个crates中使用(6个直接使用)

MIT/Apache

18KB
327

reflink

Build Status

跨平台(!) COW文件reflink复制

某些文件系统实现COW(copy on write)功能以加快文件复制速度。从高层次来看,新文件实际上并没有被复制,而是与源文件共享相同的磁盘数据。一旦其中一个文件被修改,实际的复制操作将由底层操作系统完成。

此库支持Linux、Android、OSX、iOS和Windows。一旦其他操作系统支持该功能,将会添加支持。有关实现细节,请访问文档


lib.rs:

某些文件系统实现COW(copy on write)功能以加快文件复制速度。从高层次来看,新文件实际上并没有被复制,而是与源文件共享相同的磁盘数据。一旦其中一个文件被修改,实际的复制操作将由底层操作系统完成。

此库公开了一个函数reflink,该函数尝试使用底层操作系统的块克隆功能来复制文件。函数签名与std::fs::copy相同。

目前支持Linux、Android、OSX、iOS和Windows。一旦其他操作系统支持该功能,将会添加支持。

依赖

~215KB