我在cygwin中使用rsync(版本3.0.4协议版本30)的长文件名有问题(在Windows 8.1上) Rsync给我错误:"某些文件名"失败:文件名太长(91)
详细
命令:
rsync -r -t -v --modify-window=1 --log-file="E:\!SAFE\SYSTEM\SKRIPTE\log_detaljni_wamp.txt" /cygdrive/c/wamp/ /cygdrive/j/Lenovo/C/wamp >> E:\!SAFE\SYSTEM\SKRIPTE\log.txt
错误:
2016/09/20 11:59:34 [9140] rsync: mkstemp "/cygdrive/j/Lenovo/C/wamp/www/wiki/images/thumb/2015-05-22_14_20_42-How_to_fix_the_there_was_a_problem_sending_the_command_to_the_program_Excel_er.png/.120px-2015-05-22_14_20_42-How_to_fix_the_there_was_a_problem_sending_the_command_to_the_program_Excel_er.png.XgcKIu" failed: File name too long (91)
答案 0 :(得分:0)
窗口具有整个文件路径的最大长度。
这不仅仅是一个rsync问题:https://support.microsoft.com/en-gb/kb/2891362(我相信该页面上列出的"修复"是针对Windows资源管理器的错误行为,而不是底层的解决方案限制)。