将文件复制到目标目录会用文件覆盖目录

Joh*_*ohn 3 solaris file-copy

在 Solaris 上运行的脚本cp用于将单个文件复制到目标目录中。

有时,此cp命令将使用正在复制的文件覆盖该目标目录

例如,当尝试移动test.txt到目录时/home/user/Dest

cp /home/user/Docs/test.txt /home/user/Dest

整个Dest目录变成一个文本文件,其内容test.txt已被重命名Dest

我可以使用以下方法解决此问题: cp /home/user/Docs/test.txt /home/user/Dest/test.txt

什么可能导致这个问题?

小智 5

我想你应该发出:

cp /home/user/Docs/test.txt /home/user/Dest/ 
Run Code Online (Sandbox Code Playgroud)

代替

cp /home/user/Docs/test.txt /home/user/Dest 
Run Code Online (Sandbox Code Playgroud)

/在年底表示目的地目录不是文件。