16 releases
0.8.1 | Dec 18, 2024 |
---|---|
0.8.0 | Oct 28, 2024 |
0.7.3 | Sep 2, 2024 |
0.7.2 | Jun 22, 2024 |
0.5.0 | Dec 20, 2023 |
#1300 in Filesystem
518 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
~14–22MB
~444K SLoC