当您尝试将文件移动到不存在的位置 MAC 时会发生什么?

What happens when you try to move a file to a non-existant location MAC?

在 MAC 上通过终端执行以下行时, mv terraform2 ~/bin 光盘~/bin 我收到“/Users/myname/bin: Not a directory”的错误。但是,我在其原始位置看不到文件 terraform2。它去哪儿了?

给出

 mv terraform2 ~/bin

如果 ~/bin 在您 运行 该命令之前不存在,您的文件 terraform2 将被重命名为名为 的文件 ~/bin.

因此,当您尝试

cd ~/bin

你得到

/Users/myname/bin: Not a directory

因为它是一个 文件 - 您的原始 terraform2 文件。

命令

 mv terraform2 ~/bin/.

当您尝试将文件 mv 放入目录时要好得多。