我有一个Windows日常驱动程序,我经常需要从远程Linux文件托管服务器传输文件。我使用Cygwin和LFTP来实现这一目标,它完成了工作,只有一个恼人的障碍。在远程服务器上,所有文件默认为所有者和组的完全访问权限,但对其他文件没有权限。当转移到Windows机器时,必须摆弄所有文件以修复权限,以便我可以实际使用它们(即.exe不授予我权限。)
我使用mirror --use-pget
传输文件,并尝试了-p
,-a
和--no-umask
选项。这些都根本不会改变输出。
我哪里错了?
答案 0 :(得分:0)
似乎错误出现在Cygwin本身。完全控制cygwin安装目录(或至少是您要将文件传输到的目录)和所有子文件夹&文件使新传输的文件完全可用。