windows - windows - 将cygwin从一台机器移动到另一台机器时要复制什么?

145 1

我的问题是,我想将cygwin目录从一台机器移动到另一台机器,并期望一切正常,是否还有一些其他需要移动的重要设置?

时间: 原作者:

150 2

去吧,你不会遇到任何问题,

你只需将整个CYGWIN目录复制到新机器,打开CYGWIN shell,所有的(只要调用cygwin内部程序和路径中的东西)就会正常工作。

原作者:
150 4

我的经验是所有的符号链接都被破坏了:

举例来说,

复制/usr/bin/cc成为包含字符串的文本文件后,以前是/usr/bin/cc -


!<symlink>/usr/bin/gcc.exe



我的复制方法是 cp -r /cygwin/c/cygwin64 <dest>

原作者:
117 3

简短的回答是:不,你不能复制整个Cygwin文件夹。你只需复制需要的配置文件(bash文件,vim文件,等等)。

原因是:在Windows上复制文件时,你将丢失Linux file mode ,这将会引起很多麻烦,但是,当你以Windows管理员身份运行,像使用普通的Windows程序(这意味着你不关心文件模式和相关内容)一样使用Cygwin时,你可能不会遇到问题 。

原作者:
...