由于我的无知,几年前我用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