file-io - unix 命令 'mv' 失败

标签 file-io unix mv

我正在使用移动命令mv -f $file1 $file2将文件从源目录移动到目标目录。我收到一条失败消息:

mv: cannot create regular file $file2:File exists 

您能否告诉我 move 命令出现此类失败的原因?

有什么办法可以解决这个错误吗?

最佳答案

这是由竞争条件引起的。您在脚本中运行了多个 mv

关于file-io - unix 命令 'mv' 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11399224/

相关文章:

java - 添加文本文件中的值

c - 为什么这个简单的文件读取程序第一次运行需要 30 秒才能执行?

c - C 是如何将信息存储到文件中的呢?

linux - 如何将具有符号链接(symbolic link)的文件夹复制到另一个目录

linux - 避免碰撞,如果复制文件

c# - System.IO.ReadAllxxx/WriteAllxxx 方法的性能

ruby - 如何自动化 Homebrew 程序安装?

unix - 永久 chgrp 目录

linux - 重命名一个目录,确保它不存在

linux - 为什么 'mv' 命令在将文件向上移动多个级别时不起作用