Я использую msys2 bash 4.3.26 (i686-pc-msys)
на Windows, и в последнее время я считаю, что это ломает мой pscp
и scp (msys1)
:Как предотвратить MSYS от преобразования удаленного путь к файлу для PSCP
Когда я бегу pscp req.py hostname:/home/user/xxx/yyy/
:
msys
изменит второй арг наhostname;D:\msys\home\user\xxx\yyy\
- , а затем
pscp
сообщит:ssh_init: Host does not exist
- мой
scp
, который составляет от MSys-1.0 (я когда-то мерзавец-для-окон 1.9) сообщаетssh: Could not resolve hostname
hostname;d
: no address associated with name
Это раздражает, и я должен открыть cmd.exe
использовать pscp
. Есть ли способ предотвратить MSYS 2 от конвертации специальных аргументов?
- Я попытался обертывания ARG в
'
или"
и не - http://www.mingw.org/wiki/Posix_path_conversion не полезно, но разочарование
- среда: Windows 10 Insider x64 и msys2 i686
- официальный
scp.exe
в том же пакетеmsys2
хорошо работает
BTW, эта проблема возникает только в тех файлах .exe, которые не используются msys2 DLL. Как эта разница проверяется?