one*_*mer 6 windows oracle cygwin ksh unc
首先,我对CYGWIN一无所知所以请耐心等待......
我们的开发人员需要从我们的DBA中获取一些文本转储.他们通过CYGWIN环境与Windows上的Oracle合作,并且使用kornshell.
问题:我们如何使用kornshell/cygwin将旧式文本文件复制到标准Windows网络共享(UNC地址)?
注意:我们已经讨论过一种解决方法,DBA可以将文本文件放在本地临时文件夹中,然后设置Windows任务以将文本文件复制/移动到UNC地址.我们想避免这种冲击.
Kei*_*son 19
通过用\字符替换字符将UNC路径映射到Cygwin路径/.
例如,Windows中显示的文件
\\server\dir1\dir2\foo.txt
Run Code Online (Sandbox Code Playgroud)
应该出现在Cygwin中:
//server/dir1/dir2/foo.txt
Run Code Online (Sandbox Code Playgroud)
如果这不起作用(它应该),您还可以将驱动器号映射到UNC路径.例如,如果映射\\server\dir1到S:\,则相同的文件(S:\dir2\foo.txt)应该出现在Cygwin中/cygdrive/s/dir2/foo.txt.
简而言之,Cygwin命令可以将具有UNC路径的目录视为普通目录.