GoForum › 🌐 V2EX
[开源] BCMR: Rust 写的一个带进度条的 cp、mv、rm 的工具集合
bengerlorf ·
2026-01-12 03:58 ·
0 次点赞 · 2 条回复

因为 rsync 的那些参数选项简直是噩梦,根本记不住(而且也不好看 😂)。所以我开发了这个工具。
- 有一个可自定义(toml 文件)的 TUI ,带有进度条、速度显示、预计剩余时间 (ETA) 和渐变色效果 (默认是莫兰迪紫)
- 保证文件处理的安全性,有哈希检查和基于校验/大小/修改时间的断点续传支持。
-C: 基于 mtime 和大小进行续传。-a: 仅基于大小进行续传。-s: 基于严格的哈希检查进行续传。-n: Dry-run 预览。- balabala…
- Reflink: 对于 macOS (APFS) 或 Btrfs/XFS 等的支持 Reflink 的文件系统的 Linux ,有
Reflink-copy支持,该功能默认开启,可以修改配置文件或者--reflink=disable禁用。 - 参考
zoxide也做了个init命令,可以方便的替换掉标准的工具,或者给它加个前缀,比如bcp,bmv这样
仓库地址: https://github.com/Bengerthelorf/bcmr
安装命令: curl -fsSL https://bcmr.snaix.homes/ | bash 或者 cargo install bcmr,以及通过 Personal Tap (brew tap Bengerthelorf/tap)
添加回复
你还需要 登录
后发表回复
很酷埃