15 unstable releases (7 breaking)
0.8.0 | Oct 28, 2024 |
---|---|
0.7.2 | Jun 22, 2024 |
0.7.1 | Feb 23, 2024 |
0.5.0 | Dec 20, 2023 |
#1269 in Filesystem
621 downloads per month
Used in 2 crates
48KB
1K
SLoC
libfs: Advanced file and fs operations
libfs
is a library of file and filesystem operations that is supplementary to
std::fs. Current features:
- High and mid-level functions for creating and copying sparse files.
- Copying will use Linux copy_file_range where possible, with fall-back to userspace.
- Scanning and merging extent information on filesystems that support it.
- File permission copying, including xattrs.
Some of the features are Linux specific, but most have fall-back alternative implementations for other Unix-like OSs. Further support is todo.
libfs
is part of the xcp project.
Dependencies
~12–20MB
~382K SLoC