Почему lftp mirror запускает файлы chmod? - PullRequest
4 голосов
/ 08 марта 2012

Я очень новичок в lftp, так что прости мое невежество.

Я только что запустил пробную версию своего скрипта lftp, который в основном состоит из такой строки: mirror -Rv -x regexp - только существующий --only-newer --dry-run / local / root / dir / remote / dir

Когда он печатает то, что собирается сделать, он хочет chmod кучу файлов - файлов, которые я извлек из svn, но которые никогда не были изменены, и которые должны быть идентичны файлам на сервере.

Мой локальный компьютер - Ubuntu, а удаленный - сервер Windows. У меня есть несколько вопросов:

  1. Почему он пытается это сделать? Он пытается сопоставить права доступа к файлам с локального компьютера с удаленным?
  2. Что произойдет, когда он попытается изменить файлы? Насколько я понимаю, Windows не поддерживает chmod - просто изящно выйдет из строя и оставит файлы одни?

Большое спасибо!

1 Ответ

8 голосов
/ 09 марта 2012

Используйте параметр -p, и он не должен пытаться изменить разрешения.Я никогда не отправлял на хост Windows, но вы правы в том, что он не должен ничего делать с уровнями разрешений в окне Windows.

...