Ian Kelling Asked: 2009-10-22 17:59:49 +0800 CST2009-10-22 17:59:49 +0800 CST 2009-10-22 17:59:49 +0800 CST windows相当于linux的mv? 772 我只想要一个等效的“mv dir target”,并将 dir 移动到 target\dir。 cmd move 甚至不能跨文件系统工作 powershell的也没有 xcopy 不动 robocopy 在“robocopy.exe /move p1 p2 dir-in-p1”处失败(这里的语法是问题,请参阅接受的答案) windows 3 个回答 Voted Best Answer Shial 2009-10-22T18:16:14+08:002009-10-22T18:16:14+08:00 Robocopy 做得很好。 获取文件夹日志并将其移动到文档文件夹(同一级别): robocopy logs documents\logs /move 这很好用,它移动它而不需要提前创建一个文件夹,并且它不再位于原始位置。 warren 2009-10-22T18:24:35+08:002009-10-22T18:24:35+08:00 不确定运行内置move命令有什么问题 - 它在我的桌面(Windows XP)上可以跨文件系统移动。 F:\>帮助移动 移动文件并重命名文件和目录。 移动一个或多个文件: 移动 [/Y | /-Y] [drive:][path]filename1[,...] 目的地 要重命名目录: 移动 [/Y | /-Y] [驱动器:][路径]dirname1 dirname2 [drive:][path]filename1 指定文件的位置和名称 或要移动的文件。 destination 指定文件的新位置。目的地 可以由驱动器号和冒号组成,a 目录名称或组合。如果你要搬家 只有一个文件,您还可以包含一个文件名,如果 您想在移动文件时重命名文件。 [drive:][path]dirname1 指定要重命名的目录。 dirname2 指定目录的新名称。 /Y 禁止提示确认您想要 覆盖现有的目标文件。 /-Y 提示确认您要覆盖 现有的目标文件。 开关 /Y 可能存在于 COPYCMD 环境变量中。 这可以在命令行上用 /-Y 覆盖。默认为 提示覆盖,除非正在执行 MOVE 命令 在批处理脚本中。 divegeek 2009-10-22T18:09:47+08:002009-10-22T18:09:47+08:00 我的方法是安装 Cygwin 并使用“mv”。但是,每当我被迫在 Windows 上工作时,安装 Cygwin 是我的第一个动作之一。
Robocopy 做得很好。
获取文件夹日志并将其移动到文档文件夹(同一级别):
这很好用,它移动它而不需要提前创建一个文件夹,并且它不再位于原始位置。
不确定运行内置move命令有什么问题 - 它在我的桌面(Windows XP)上可以跨文件系统移动。
我的方法是安装 Cygwin 并使用“mv”。但是,每当我被迫在 Windows 上工作时,安装 Cygwin 是我的第一个动作之一。