使用 SFTP 命令传输数据

您可以使用标准 SFTP 命令在 Cloud Storage 存储分区中上传、下载和管理文件。下表介绍了 Cloud FTP 支持的 SFTP 命令和可选标志。

命令 说明
cd PATH 更改目录。
get REMOTE_PATH [LOCAL_PATH]

从存储桶下载文件。

如果您省略 LOCAL_PATH 名称,则下载的文件将与 Cloud Storage 文件同名。

如需以递归方式从文件夹下载所有文件,请添加 -R 标志:get -R REMOTE_PATH

ls

列出当前目录中的文件。

您可以通过添加以下一个或多个 标志来优化文件列表:

  • -1:以单列形式列出文件。
  • -a:列出所有文件,包括以英文句点 (.) 开头的文件。
  • -f:不对文件进行排序。默认排序顺序为 词典顺序。
  • -h:与 -l 标志搭配使用时,为文件大小添加单位后缀。
  • -l:添加其他文件信息,例如 文件大小和上次修改时间。
  • -r:以相反的顺序对文件进行排序。
  • -S:按文件大小对文件进行排序。
  • -t:按上次修改时间对文件进行排序。

如需列出其他目录中的文件,请添加目录 名称:ls PATH

mkdir PATH 创建目录。
put LOCAL_PATH [REMOTE_PATH]

将本地文件上传到存储桶。

如果您省略 REMOTE_PATH 名称,则上传到 Cloud Storage 的文件 将与本地文件同名。如果已存在同名文件,则新文件 会覆盖现有文件。

如需以递归方式上传文件夹中的所有文件,请使用 -R 标志:put -R LOCAL_PATH

progress 切换进度条的显示。
pwd 显示当前的远程工作目录。
rename OLD_PATH NEW_PATH

重命名文件。

在启用了分层命名空间 的存储分区中重命名目录。

您要重命名的文件必须位于当前目录中,并且 目标目录必须已存在。

rm PATH 从存储桶中删除文件。
rmdir PATH 删除目录。您必须先删除目录中的所有文件,然后 才能删除该目录。
version 显示 SFTP 协议版本。
byeexitquit 退出 SFTP 会话。

后续步骤