2012-03-08 3 views
3

나는 lftp에 매우 익숙하다. 그래서 내 무지를 용서한다.왜 lftp 미러 명령 chmod 파일

나는 기본적으로 다음과 같은 라인으로 구성된 lftp 스크립트를 실행했다. mirror -Rv -x regexp --only-existing --only-newer --dry-run/local/root/dir/remote/dir

할 일을 출력 할 때 svn에서 가져온 파일, 수정하지 않은 파일 및 서버의 파일과 동일해야하는 파일을 chmod로 묶어두기를 원합니다.

로컬 컴퓨터가 Ubuntu이고 리모컨이 Windows 서버입니다. 몇 가지 질문이 있습니다.

  1. 왜 그렇게하려고합니까? 로컬 파일 권한을 원격 파일과 일치 시키려고합니까?
  2. 파일을 chmod 할 때 어떤 일이 발생합니까? 내가 이해하는 한, Windows는 chmod를 지원하지 않습니다. 정상적으로 실패하고 파일을 남겨 두지 않습니까?

감사합니다.

답변

6

-p 옵션을 사용하면 사용 권한을 변경하면 안됩니다. Windows 호스트에 보낸 적이 없지만 Windows 상자의 사용 권한 수준에는 아무런 영향을주지 않아야한다는 점에서 정확합니다.

+0

그래서 답을 읽기 전에 해봤으므로 문제가 없습니다. 조용히 실패하고 예상대로 작동했습니다. – Jeremy