在windows计算机上使用bash移动具有特定名称的文本文件

在windows计算机上使用bash移动具有特定名称的文本文件,bash,Bash,我正在尝试使用cygwin中的windows计算机上的bash将所有具有特定名称的文本文件从一个目录移动到另一个目录。下面是代码,但我不确定如何在bash中引用windows路径。谢谢:) 您应该使用cygpath,这是一个cygwin实用程序,用于将窗口转换为cygwin路径或从cygwin路径转换窗口 如果没有其他参数,它将把给定的windows路径转换为其cygwin等效路径,这就是您想要的: mv $(cygpath "windows_src") $(cygpath "windows_d

我正在尝试使用
cygwin
中的windows计算机上的
bash
将所有具有特定名称的文本文件从一个目录移动到另一个目录。下面是代码,但我不确定如何在bash中引用windows路径。谢谢:)


您应该使用
cygpath
,这是一个cygwin实用程序,用于将窗口转换为cygwin路径或从cygwin路径转换窗口

如果没有其他参数,它将把给定的windows路径转换为其cygwin等效路径,这就是您想要的:

mv $(cygpath "windows_src") $(cygpath "windows_dst")
我不确定它是否适用于包含小丑的路径,但它看起来确实适用:


您应该使用
cygpath
,这是一个cygwin实用程序,用于将窗口转换为cygwin路径或从cygwin路径转换窗口

如果没有其他参数,它将把给定的windows路径转换为其cygwin等效路径,这就是您想要的:

mv $(cygpath "windows_src") $(cygpath "windows_dst")
我不确定它是否适用于包含小丑的路径,但它看起来确实适用:


非常感谢,我甚至不熟悉
cygpath
:)非常感谢,我甚至不熟悉
cygpath
:)
$ cygpath "C:\path\*a*"
/cygdrive/c/path/*a*