📣
TiDB Cloud Premium 开放公测中。为企业级工作负载提供无限扩展、即时弹性伸缩和高级安全保障。此页面由 AI 自动翻译,英文原文请见此处。

使用 TiDB Cloud Filesystem 数据



在 TiDB Cloud CLI 中,你可以使用 ti fs 命令 在本地存储与 TiDB Cloud Filesystem 之间传输数据,并管理其远程命名空间。

前提条件

  • 安装并配置 TiDB Cloud CLI
  • 创建一个 Filesystem 或获取现有 Filesystem 的访问权限。
  • 通过传入 --file-system-id、设置 TI_FS_FILE_SYSTEM_ID,或提供可标识该 Filesystem 的 FS token 来选择 Filesystem。请为每项操作提供具有相应权限的 FS token。

复制数据

将本地文件上传到远程路径:

ti fs copy-file --from-local ./report.md --to-remote /reports/report.md

copy-file 还支持下载、流式传输、追加、断点续传和递归复制。

读取和检查数据

将文件或字节范围读取到标准输出:

ti fs read-file --path /reports/report.md --offset 0 --length 1024

列出一个目录并检查某个路径:

ti fs list-files --path /reports --output text ti fs describe-file --path /reports/report.md

组织命名空间

使用相应命令创建目录、移动文件以及删除数据:

ti fs create-directory --path /reports/archive ti fs move-file --from-remote /draft.md --to-remote /reports/final.md ti fs delete-file --path /scratch --recursive

你还可以使用 chmod-filecreate-symlinkcreate-hardlink 来管理 POSIX 风格的元信息和链接。

搜索数据

搜索某一路径下的文件内容:

ti fs search-file-content --path /reports --pattern "TODO"

按名称、类型、标签、大小或时间戳查找路径:

ti fs find-files --path /reports --file-name-pattern "*.md" --tag stage=review

后续操作

文档内容是否有帮助?