跳到主要内容

文件命令:file

bohr file 用于管理 Bohrium 个人盘和项目共享盘中的文件对象。

命令

命令用法说明
copybohr file copy <source> <destination> [flags]复制个人盘或共享盘上的文件或目录
deletebohr file delete <path> [flags]删除个人盘或共享盘上的文件或目录
downloadbohr file download <path> [flags]下载个人盘或共享盘文件到本地
listbohr file list [path] [flags]列出个人盘或共享盘目录中的文件
mkdirbohr file mkdir <path> [flags]在个人盘或共享盘上创建目录
movebohr file move <source> <destination> [flags]移动或重命名个人盘或共享盘上的文件或目录
statbohr file stat <path> [flags]查看文件或目录的元数据
uploadbohr 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 一起使用时尤其需要谨慎。