Windows XP Bash Shell 上的 mv 问题

Windows XP Bash Shell 上的 mv 问题

由于我非常习惯使用 Linux 终端,因此我按照本文中的说明在 Windows XP 命令提示符上设置了一个 bash shell:

http://www.techsutram.com/2009/05/bash-environment-on-windows-this-is-not.html

我特别想要一些轻便而紧凑的东西,但我的印象是 Cygwin 是一个非常大的发行版,我想避免使用它。

在大多数情况下它确实运行良好,但当尝试移动如下目录时:

mv 目录/另一个目录。

我得到:

mv:无法打开目录/another_directory

我意识到这可能是特定于分布的问题,但如果有人遇到过类似的问题,您能帮忙吗?

这很奇怪,因为我在重命名目录或移动文件时没有遇到任何问题。只有在尝试移动目录时才会遇到问题。

非常感谢!

答案1

我通过将“mv”应用程序(日期为 1997 年)替换为位于链接中讨论的 Unix 实用程序包中的较新的应用程序(日期为 2001 年)来解决此问题。

这或许是与新版本的兼容性问题,新版本旨在解决与 Windows XP 相关的不兼容问题(因为它们似乎是在同一年发布的)。

相关内容