在从备份恢复之前,我试图从服务器复制一些目录(我的最新备份已损坏,所以我必须使用旧的 :( )。我在 Windows 恢复环境中并且可以访问服务器的文件systemG:\和我的备份媒体C:\。但是,由于我更熟悉 Linux,我在 Windows 中的命令行方面遇到了一些麻烦,特别是robocopy.
我想将多个目录(保持相同的目录结构)从 G:\ 复制到 C:\,同时排除其他目录(即 Windows 和 Program Files 文件夹)。我无法弄清楚该/XD选项的语法。我希望做这样的事情:
robocopy G: C:\backup /CREATE /XD "dir1","dir2", ...
Run Code Online (Sandbox Code Playgroud)
注意:我想澄清一下,我想在保持目录结构的同时复制实际文件。我刚刚检查过,/create只创建空文件。奇怪的。
我在 Windows 上设置了一个 Vagrant Ubuntu 12.04 盒子(VirtualBox 作为提供者),并且在过去几个月里一直运行良好。昨天,我又增加了转发端口到VagrantFile,做vagrant halt和vagrant up。登录后,我安装的任何程序都不在那里(which git什么也没显示)。
我可以通过 VirtualBox gui 手动启动 VM,一切正常,所以我知道它在那里并且可以正常工作。我在这个相关的 stackoverflow 问题中尝试了解决方案,但vagrant up仍然没有启动现有的虚拟机。
这是我的 Vagrant VM 的 VirtualBox 日志:http : //paste.ubuntu.com/6460060/
不知道还有什么地方可以看。有没有办法强制 vagrant 加载现有的 VM?
编辑:这也是我的 VagrantFile。这是非常标准的,但我想它可能会有所帮助。https://gist.github.com/gorrillamcd/7694989
请记住,在我对 VagrantFile 进行更改之前,机器运行良好。这是唯一在功能性和非功能性之间发生变化的东西。