文件命令:file
bohr file 用于管理 Bohrium 个人盘和项目共享盘中的文件对象。
命令
| 命令 | 用法 | 说明 |
|---|---|---|
copy | bohr file copy <source> <destination> [flags] | 复制个人盘或共享盘上的文件或目录 |
delete | bohr file delete <path> [flags] | 删除个人盘或共享盘上的文件或目录 |
download | bohr file download <path> [flags] | 下载个人盘或共享盘文件到本地 |
list | bohr file list [path] [flags] | 列出个人盘或共享盘目录中的文件 |
mkdir | bohr file mkdir <path> [flags] | 在个人盘或共享盘上创建目录 |
move | bohr file move <source> <destination> [flags] | 移动或重命名个人盘或共享盘上的文件或目录 |
stat | bohr file stat <path> [flags] | 查看文件或目录的元数据 |
upload | bohr file upload <local-file> [remote-path] [flags] | 上传本地文件到个人盘或共享盘 |
命令组内的子命令请运行 bohr file <组> --help 查看。
常用参数
| 参数 | 说明 |
|---|---|
--project-id <id> | share/ 路径必须提供项目 ID;personal/ 路径使用 0 |
--limit <number> | list 返回的最大数量,默认 50 |
--dest <local-path> | download 的本地目标路径 |
--recursive | 递归复制、移动或删除路径前缀 |
示例
bohr file list personal/notebooks --limit 100
bohr file upload ./input.csv personal/inputs/input.csv
bohr file download share/results/report.pdf --project-id 123 --dest ./report.pdf
bohr file copy personal/input.csv personal/archive/input.csv
远端路径必须以 personal/ 或 share/ 开头。复制和移动操作必须位于同一存储空间。file delete 是破坏性操作,与 --recursive 一起使用时尤其需要谨慎。