Skip to content

CLI 概览

BCMR 提供三个主要的文件操作命令,以及 shell 集成和自更新。

命令

命令说明
copy复制文件和目录
move移动文件和目录
remove删除文件和目录
init生成 shell 集成脚本
update检查更新并自更新
completions生成 shell 补全脚本

通用参数

以下参数在 copymoveremove 中通用:

参数说明
-r, --recursive递归操作目录
-f, --force覆盖已有文件 / 强制删除
-y, --yes跳过确认提示
-v, --verbose显示详细操作信息
-e, --exclude <PATTERN>排除匹配正则的路径
-t, --tui使用纯文本进度显示
-n, --dry-run预览操作但不执行

干运行

所有修改文件的命令都接受 -n / --dry-run,以彩色方案显示操作计划:

bash
bcmr copy -r -n projects/ backup/
bcmr move -n old_file.txt new_location/
bcmr remove -r -n old_project/

操作以颜色区分:ADDOVERWRITEAPPENDMOVESKIPREMOVE

Released under the GPL-3.0 License.