rsync에서 전송된 파일의 깨끗한 목록을 가져옵니다.

rsync에서 전송된 파일의 깨끗한 목록을 가져옵니다.

rsync로 전송된 파일의 항목별 목록을 얻으려고 합니다. -i 및 --out-format 옵션을 사용하면 대신 다음과 같은 출력이 표시됩니다.

3HMP1MO_001.tif
     974.68K 100%    9.58MB/s    0:00:00 (xfer#1, to-check=8/10)
3HMP1MO_002.tif
     974.68K 100%    2.27MB/s    0:00:00 (xfer#2, to-check=7/10)
3HMP1MO_003.tif
     974.67K 100%    1.33MB/s    0:00:00 (xfer#3, to-check=6/10)
3HMP1MO_004.tif
     974.65K 100%    1.03MB/s    0:00:00 (xfer#4, to-check=5/10)
3HMP81O_005.tif
     974.66K 100%  834.19kB/s    0:00:01 (xfer#5, to-check=4/10)
3HMP81GS1MO_006.tif
     974.66K 100%    2.35MB/s    0:00:00 (xfer#6, to-check=3/10)
3HMP1MO_007.tif
     974.66K 100%    1.60MB/s    0:00:00 (xfer#7, to-check=2/10)
3HMP1MO_008.tif
     974.66K 100%    1.21MB/s    0:00:00 (xfer#8, to-check=1/10)
3HMP8MO_009.tif
     974.65K 100% 1009.34kB/s    0:00:00 (xfer#9, to-check=0/10)

전체 명령은 다음과 같습니다.

rsync -irltShz --modify-window=2 --progress --exclude 'Thumbs.db' --out-format "%n" --log-file=current.log rsync://myserver/UserData/user1/ /mnt/bup/user1 2>/dev/null >filechanges.log

-q(quiet)를 사용하면 출력이 전혀 없습니다.

-i 옵션을 사용해도 아무런 차이가 없는 것 같습니다.

출력을 grep할 수 있지만 확실히 뭔가 잘못하고 있는 것일까요?

It's `rsync  version 3.0.6  protocol version 30` on RHEL 6.2

답변1

설마 내가 뭔가 잘못하고 있는 게 아닐까?

나는 당신이 지금까지 이것을 직접 발견했다고 추측합니다 (from man rsync):

--progress    show progress during transfer

어떻게 그렇게 할 것인지 궁금합니다. ;피

관련 정보