我正在尝试复制一些文件以使用命令在Cygwin中设置Giza++
cp ~/mosesdecoder/giza-pp/GIZA++-v2/GIZA++ ~/mosesdecoder/giza-pp/GIZA++-v2/snt2cooc.out ~/mosesdecoder/giza-pp/mkcls-v2/mkcls.cpp tools
但是当我运行它时,我收到错误
cp: cannot stat '~/mosesdecoder/giza-pp/mkcls-v2/mkcls.cpp': No such file or directory
我知道这个文件存在,我不知道为什么它告诉我它不存在。事实上,当我跑步时
cygstart ~/mosesdecoder/giza-pp/mkcls-v2/mkcls.cpp
文件打开并运行正常。有谁知道发生了什么?
你的一个波浪号 (~) 前面有一个反斜杠,导致 shell 从字面上理解它; 这不是你想要的。