여러 SRC로 인해 rsync가 실패함

여러 SRC로 인해 rsync가 실패함

SSH를 통해 Mac(OSX 10.12 실행)에 로그인하고 다음 명령을 입력했습니다.

REMOTE=Milliways.local:/Users/ian
rsync -a --delete-during $REMOTE/bin ~/
rsync -a --delete-during $REMOTE/Documents ~/

이것은 잘 작동하고 적절한 디렉토리를 업데이트합니다.

다음을 사용하여 단일 rsync에 두 개의 디렉터리를 포함하려고 했습니다.

rsync -a --delete-during $REMOTE/bin  $REMOTE/Documents ~/

그러면 오류 메시지가 생성됩니다(기본적으로 rsync -h 에서 얻은 메시지).

~$ rsync -a --delete-during $REMOTE/bin  $REMOTE/Documents ~/
rsync  version 2.6.9  protocol version 29
Copyright (C) 1996-2006 by Andrew Tridgell, Wayne Davison, and others.
<http://rsync.samba.org/>
Capabilities: 64-bit files, socketpairs, hard links, symlinks, batchfiles,
              inplace, IPv6, 64-bit system inums, 64-bit internal inums

나는 man 파일을 조사해 보았고 그들이 내가 시도하는 것을 특히 지원하는 것 같습니다.

Usage: rsync [OPTION]... SRC [SRC]... DEST

이러한 디렉토리의 경우 병합할 실제 이유가 없지만 다른 디렉토리의 경우 단일 SRC를 사용하여 하드 링크를 유지해야 합니다.

누구든지 무엇이 잘못되었는지 제안할 수 있습니까?

Mulu의 답변에서 제안한 대로 Brew를 설치했습니다.

답변1

macOS 버전은 rsync다중 원격 소스를 지원하지 않습니다. macOS 맨페이지에서 원격 소스에 대한 행을 비교하십시오.

rsync [OPTION]... [USER@]HOST:SRC [DEST]
rsync [OPTION]... [USER@]HOST::SRC [DEST]

현지 소스의 경우:

rsync [OPTION]... SRC [SRC]... DEST
rsync [OPTION]... SRC [SRC]... [USER@]HOST:DEST
rsync [OPTION]... SRC [SRC]... [USER@]HOST::DEST

그리고 그 안에 있는 사람들우분투 맨페이지원격 소스의 경우:

Access via remote shell:
 Pull: rsync [OPTION...] [USER@]HOST:SRC... [DEST]
 Push: rsync [OPTION...] SRC... [USER@]HOST:DEST

첫 번째 그룹에 누락된 줄임표는 macOS 버전이 여러 원격 소스 위치를 지원하지 않음을 나타냅니다 rsync.

우분투 16.04:

~ rsync --version
rsync  version 3.1.2  protocol version 31
Copyright (C) 1996-2015 by Andrew Tridgell, Wayne Davison, and others.

macOS는 rsync이미 골동품입니다. homebrew 또는 이와 유사한 것을 사용하여 업데이트하십시오.

~ brew info rsync
rsync: stable 3.1.3 (bottled)
Utility that provides fast incremental file transfer
https://rsync.samba.org/
/usr/local/Cellar/rsync/3.1.3_1 (9 files, 756.1KB) *
  Poured from bottle on 2018-06-11 at 12:38:53
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/rsync.rb
==> Dependencies
Build: autoconf ✔

관련 정보