cp命令与不存在的文件冲突

时间:2015-07-23 15:36:41

标签: linux command-line cp

我在data是目录的RedHat服务器上运行此命令时发生错误:

rm -rf data; cp -r another_dir data

此命令发生错误:

cp: cannot create directory `data/test': File exists

此错误并非总是发生。通常当我看到这个错误时,我可以简单地重新运行命令,它会成功。此外,将;符号更改为$并不能解决此问题。

我根本不明白。怎么可能这样呢?

1 个答案:

答案 0 :(得分:1)

什么是数据?目录或文件? 如果是目录,请尝试rmdir data 如果是文件,请尝试rm -f data

由于rm -rf data;cp -r another_dir data是两个不同的命令。所以,请逐一尝试并给我结果