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