ошибка rsync: код выхода 23 (Нет такого файла или каталога (2))

Rsync сообщает об ошибке для одного файла (другие файлы были скопированы просто отлично):

rsync: stat " / / имя_сервера/пункт назначения/.на LPT$VPN-сети.251.yiok8j " ошибка: нет такого файла или каталога (2)

rsync: переименовать " / / имя_сервера/пункт назначения/.на LPT$VPN-сети.251.yiOK8j" ->".на LPT$VPN-сети.251": нет такого файла или каталога (2)

File".на LPT$VPN-сети.251.yiOK8j "существует в" / / имя_сервера / назначения/"

параметры Rsync:

rsync.ехе -rltDvP -Ш-удалить --прогресс "/cygdrive/C в/источник/загрузки/распаковки/" "//имя_сервера/назначения" - исключить "ОК.marker "--modify-window=2'

кажется, что знак доллара или двойная точка в имени файла вызывает это, поэтому мой вопрос заключается в том, как гарантировать, что rsync может копировать любой файл windows, независимо от его имени?

Cygwin версия 1.7.9

Rsync версия 3.0.9

12
задан Kiryl
09.05.2023 0:31 Количество просмотров материала 3649
Распечатать страницу

1 ответ

знаки доллара-это способ, которым bash выводит значение параметра (переменной).

точка просто скрывает файл от обычного ls.

файл действительно там ? $VPN может означать что угодно. Экранирование $ не является типичным, поэтому мне интересно, почему кто-то сделает файл с этим именем или если в этой строке есть переменные.

Это вопрос для кого-то с большим опытом bash, чем я, но я думал, что брошу свои 2 цента.

0
отвечен wbg 2023-05-10 08:19

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх