gpt4 book ai didi

shell - 您在 move 文件时是否收到过此消息? MV : will not overwrite just-created

转载 作者:行者123 更新时间:2023-12-02 09:11:27 26 4
gpt4 key购买 nike

我有一个 bourne shell 脚本,它执行多项任务。这些任务之一是将某些文件 move 到特定目录。今天,当我运行脚本时,我收到以下消息:

mv: will not overwrite just-created <filename> with <sameFilename>

其中filename是原始文件名及其完整路径,sameFilename是完全相同的文件和路径。我每天都会经常使用这个脚本,但之前从未收到过此消息。

运行脚本后,我重新运行它以查看错误是否仍然存在,并且我无法再次重现它。我正在 Red Hat 5 Enterprise 中运行此脚本。

最佳答案

以下是重现它的方法:

> mkdir a b c
> touch a/file
> touch b/file
> mv a/file b/file c/
mv: will not overwrite just-created `c/file' with `b/file'

可能还有其他方法可以重现此情况,但可以合理地假设上述情况已经发生。

也就是说,您的脚本通过一个 mv 命令将多个同名文件 move 到同一目标中。执行上述操作后,您会注意到 a/file 已成功 move (并且 b/file 保持原样),因此下次执行它时,问题很可能会出现走开。

关于shell - 您在 move 文件时是否收到过此消息? MV : will not overwrite just-created,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4669420/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com