【发布时间】:2016-02-11 02:57:11
【问题描述】:
我编写了一个脚本,它将一些文件从 VM cinderblock 上传到 swift 对象存储。不幸的是,我使用相对路径来指定要上传的文件。
例如:
$ swift upload container ../path/to/file.
好吧 swift 显然决定将这个相对路径解释为文字,所以现在容器中文件的位置实际上是 /../path/to/file
不幸的是,这意味着我无法从对象存储下载文件,因为 swift 尝试维护目录结构并尝试创建“..”目录并出现错误。我尝试使用 \ 转义,将其转换为文字,下载整个容器,但没有任何效果。
有没有人遇到过这个问题,或者有什么想法可以帮助我弄清楚如何解决这个问题?
【问题讨论】:
标签: bash openstack openstack-swift