Skip to content

进度显示

BCMR 为所有文件操作提供两种进度显示模式。

Fancy 模式(默认)

TUI 界面包含:

  • 带颜色渐变的总进度条
  • 传输速度和 ETA
  • 当前文件名和逐文件进度条
  • 项目计数(用于删除操作)
  • 扫描指示器(流水线模式实时显示已发现的文件数)

支持 Ctrl+C(清理临时文件后退出)和 Ctrl+Z(Unix 上挂起/恢复)。

Plain 模式

3 行文本显示,适合日志、管道和不支持边框绘制的终端。

通过 --tui / -t 参数启用,或在配置中设置 progress.style = "plain"

Copying: [=========-----------] 45%
12.34 MiB / 27.00 MiB | 5.67 MiB/s | ETA: 00:03
File: largefile.zip [====----] 50%

流水线扫描

当不需要覆盖提示或干运行时,BCMR 使用流水线模式 — 在目录扫描进行的同时立即开始复制。进度显示会展示扫描动画,文件计数实时更新,扫描完成后切换到正常进度视图。

自定义

详见 配置 了解颜色渐变、进度条字符和边框样式。

Released under the GPL-3.0 License.