2016-09-20 4 views
0

У меня проблема с длинным именем файла с использованием rsync (версия 3.0.4 протокола 30) в cygwin (в Windows 8.1) Rsync дайте мне ошибку: «Некоторое имя файла» не удалось: Имя файла слишком длинный (91)Ошибка Rsync с длинным именем файла

подробнее

команда:

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

Вы ничего не можете сделать для этого ... Вы можете попытаться сжать файлы перед тем, как получить и распаковать после. – tanaydin

+1

Какую команду вы используете? – Techidiot

+0

Это происходит, если вы используете '/ cygdrive/e' вместо" E: \ "? – matzeri

ответ

0

Окно имеет максимальную длину для всего пути к файлу.

Это не просто проблема с rsync: https://support.microsoft.com/en-gb/kb/2891362 (Я считаю, что исправление, указанное на этой странице, является неправильным поведением Windows Explorer, а не решением основного ограничения).