使用AWS命令行util访问unicode格式的AWS S3文件夹名称



由于我的无知,几年前我用unicode命名了S3上的一个文件夹。我可以很容易地列出没有空格的对象,但我不能访问任何带有空格的文件/文件夹。我试过用来分隔空间,但它不起作用。

文件夹路径示例:

s3://my-folder/a-thing/إلى آخره

命令如下:

aws s3 ls s3://my-folder/a-thing/إلى آخره

要转义空格,需要在空格之前而不是之后添加分隔符。此外,您正在查看的对象的键以/结束,因此您需要包括它或添加--recursive。所以你的命令应该是这样的:

> aws s3 ls s3://folder-object/another/إلى آخره/
2015-10-15 09:36:20          0 إلى آخره/
2015-10-15 09:37:40        152 إلى آخره/somefile.txt

相关内容

  • 没有找到相关文章

最新更新