【发布时间】:2013-09-19 16:49:11
【问题描述】:
我从 s3cmd 遇到了一个奇怪的行为。 当对文件夹中的多个文件(按一个)运行 mv 命令时,某些文件只会被复制到目标目录,但不会从源目录中删除。
有没有人经历过这样的事情?
谢谢你,
奥伦
【问题讨论】:
-
我也有同样的问题。太糟糕了,还没有人想出来。
标签: amazon-web-services amazon-s3 s3cmd
我从 s3cmd 遇到了一个奇怪的行为。 当对文件夹中的多个文件(按一个)运行 mv 命令时,某些文件只会被复制到目标目录,但不会从源目录中删除。
有没有人经历过这样的事情?
谢谢你,
奥伦
【问题讨论】:
标签: amazon-web-services amazon-s3 s3cmd
S3cmd 首先将对象从源复制到目标,然后从源中删除。显然它做得对(https://github.com/s3tools/s3cmd/blob/master/S3/S3.py),我从来没有遇到过这种问题。
您是否在最新版本的 s3cmd 上运行?
您是否尝试过运行其他版本?
您尝试删除的这些文件是否存在某种模式(即:大于 1GB)?
【讨论】:
我猜你的文件中有一些应该转义的字符,比如(, ),这样 s3cmd 就不能很好地处理它们。
【讨论】: