이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 30045|회답: 8

[창문] Windows는 cwRsync(Rsync)를 사용하여 두 개의 디스크 파일을 동기화합니다

[링크 복사]
게시됨 2021. 9. 19. 오후 12:46:35 | | | |
Windows 11을 재설치할 준비가 되었고 원래 디스크의 파일을 새 디스크에 백업하고 싶으시다면, 모든 디스크를 포맷하세요.

가장 쉬운 방법은 복사 및 붙여넣기이며, 오늘날에는 cwRsync(Rsync)를 사용해 두 폴더를 동기화합니다(두 폴더 동기화가 가능하다면 두 디스크의 동기화가 가능하다면).cwRsync는 점진적 백업, 즉 대상 대상 백업을 구현할 수 있습니다. 원본이 원본에서 가져가지 않은 파일만 복사 붙여넣기 합니다. 원본과 대상 파일이 같고 내용이 다를 경우, cwRsync는 원본 파일을 대상에 덮어씁니다

rsync는 리눅스에서 제공하는 파일 동기화 도구로, 고유한 알고리즘을 사용해 두 디렉터리를 네이티브 또는 기기 간에 동기화합니다. 이 매우 유용한 도구는 윈도우에서도 사용할 수 있으며 cwRsync라고 불립니다.

cwRsync 다운로드

주소:하이퍼링크 로그인이 보입니다.



대체 다운로드 주소:하이퍼링크 로그인이 보입니다.

압축 해제 및 환경 변수 설정

다운로드한 패키지를 아래 D:\dev_tools\cwrsync_client_6.2.2_x64_free 디렉터리로 압축 해제한 후, 다음 명령줄을 사용해 환경 변수에 영구적으로 rsync.exe를 추가했습니다:

CMD를 사용하여 permanent environment variable 명령을 설정하기 위해
https://www.itsvse.com/thread-9230-1-1.html



명령줄 매개변수는 다음과 같습니다:

Usage: rsync [OPTION]... SRC [SRC]... DEST
  또는 rsync [옵션]... SRC [SRC]... [USER@] 호스트:DEST
  또는 rsync [옵션]... SRC [SRC]... [USER@] 진행자::D EST
  또는 rsync [옵션]... SRC [SRC]... rsync://[USER@]호스트[:P ORT]/DEST
  또는 rsync [옵션]... [USER@] 호스트: SRC [DEST]
  또는 rsync [옵션]... [USER@] 호스트::SRC [독일]
  또는 rsync [옵션]... rsync://[USER@]호스트[:P ORT]/SRC [DEST]
':' 사용은 원격 셸을 통해 연결되고, '::' 및 'rsync://' 사용은 연결됩니다
rsync 데몬에 대해 SRC 또는 DEST가 모듈 이름으로 시작하도록 요구합니다.

옵션
--장황함, -v 장황함 증가
--info=FLAGS 세분화된 정보 장황함
--debug=FLAGS 세분화 디버그 장황함
--stderr=e|a|c STDERR 출력 모드 변경 (기본값: 오류)
--조용, -q 비오류 메시지 억제
--no-motd 억제 데몬 모드 MOTD
--체크섬, -c 건너뛰는 것은 모드 시간 및 크기가 아니라 체크섬을 기반으로 합니다
--아카이브, -아카이브 모드; -rlptgoD (-H,-A,-X가 없음)와 같다.
--no-OPTION 암시된 OPTION을 끄는 (예: --no-D)
--재귀형, -r 재귀 → 디렉터리
--상대, -R은 상대 경로 이름을 사용한다
--암묵적 다이어는 --relative
--백업, -b 백업 만들기(--접미사 및 --backup-dir 참조)
--backup-dir=DIR DIR을 기반으로 계층 구조로 백업을 만듭니다
--접미사=수접사 백업 접미사 (기본 ~ --backup-dir 없음)
--업데이트, -수신기에서 새 파일을 건너뛰세요
--임시 업데이트 대상 파일 인플레이스
--짧은 파일에 덧붙이기 위해 데이터를 추가하세요
--append-verify --파일 체크섬에 오래된 데이터를 추가하세요
--dirs, -d 재귀 없이 디렉터리를 전송할 수 있습니다
--mkpath가 목적지의 경로 구성 요소를 생성합니다
--링크, -l 심볼링을 심볼링크로 복사합니다
--copy-links, -L 심볼링크를 참조 파일/dir로 변환
--copy-unsafe-links는 오직 "안전하지 않은" 심볼링크만 변환됩니다
--safe-links는 트리 외부를 가리키는 심볼링크를 무시합니다
--Munge-links munge 심볼링크를 안전하게 만들고 사용할 수 없게 만듭니다
--copy-dirlinks, -k 심볼링을 디르로 변환하여 참조 디어로 변환
--keep-dirlinks, -K는 수신기에서 심칭 dir를 dir로 처리합니다.
--하드링크, -H 하드링크를 보존합니다
--perms, -p preserve permissions
--실행 가능성, -E 실행 가능성 보존
--chmod=CHMOD 파일 및/또는 디렉터리 권한에 영향을 줍니다
--ACL, -A 보존 ACL (--perms)
--xattrs, -X는 확장 속성을 보존합니다
--소유자, -O 보존 소유자 (슈퍼 사용자 전용)
--군, -g 보존군
--디바이스는 디바이스 파일 보존 (슈퍼유저 전용)
--특수 파일은 특수 파일을 보존합니다
-D는 --장치와 --특수 무기와 같다
--times 중 -t 수정 시간을 보존합니다
--atimes, -U는 접근 (사용) 시간을 보존합니다
--open-noatime에서 열린 파일의 atime을 변경하지 마세요
--crtimes, -N 보존 시간 (새로움)
--생략 시간, -O 생략 --시간 순서
--생략-링크-시간, -J는 --times 심명 생략
--슈퍼 리시버가 슈퍼유저 활동을 시도하다
--fake-super store/recover privileged attrs using xattrs
--sparse, -S는 null 시퀀스를 희소 블록으로 변환합니다
--preallocate allocation dest 파일을 작성하기 전에
--write-devices가 장치에 파일로 쓰기 (즉 --inplace)
--사전 실행 후 -n 변경하지 않고 시험 실행을 수행합니다
--전체 파일, -W 파일 전체 복사 (델타-xfer 알고리즘 없이)
--checksum-choice=STR 체크섬 알고리즘 선택(일명 --cc)
--one-file-system, -x는 파일 시스템 경계를 넘지 않습니다
--블록 크기=SIZE, -B는 고정된 체크섬 블록 크기를 강제로 강제합니다
--rsh=COMMAND, -e 사용할 원격 셸을 지정합니다
--rsync-path=PROGRAM은 원격 기기에서 실행할 rsync를 지정하세요
--기존 스킵이 수신기에 새 파일을 생성함
--수신기에 존재하는 기존 건너뛰기 업데이트 파일을 무시하세요
--remove-source-files 송신자가 동기화된 파일을 삭제합니다 (비-dir)
--del -delete-ding의 별칭
--삭제 dest 디렉터리에서 불필요한 파일 삭제
--수신기 이전에 삭제는 xfer 이전에 삭제하는 것이지 중간에 삭제하는 것이 아닙니다
--수신자 중 삭제 전송 중 삭제
--delete-delay 삭제 중 삭제 찾기, 삭제 후
--delete-after는 수신기 전송 후에 삭제하며, 전송 중에는 삭제하지 않습니다
--delete-excluded는 또한 dest dirs에서 제외된 파일을 삭제합니다
--missing-args ignore-missing source args 오류 없이 누락된 소스 ARGS 무시합니다
--delete-missing-args 목적지에서 누락된 소스 ARGS를 삭제하세요
--ignore-errors 삭제 (I/O 오류가 있어도 삭제)
--비어 있지 않더라도 다이르의 강제 삭제
--max-delete=NUM 파일 이상을 삭제하지 마세요
--max-size=SIZE 크기 이상의 파일을 전송하지 마세요
--min-size=SIZE 보다 작은 파일은 전송하지 마세요
--max-alloc=SIZE 메모리 alloc와 관련된 한도 변경
--부분적으로 전송된 파일 보존
--partial-dir=DIR 부분적으로 전송된 파일을 DIR에 넣습니다
--delay-updates는 모든 업데이트된 파일을 끝에 제자리에 넣습니다
--prune-empty-dirs, -m prune empty directory chains from file-list
--numeric-ids는 사용자/그룹 이름별로 UID/GID 값을 매핑하지 않습니다
--usermap=STRING 사용자 이름 매핑
--groupmap=STRING 사용자 지정 그룹명 매핑
--chown=USER:GROUP simple username/groupname 매핑
--타임아웃=초(초단위) I/O 타임아웃 설정
--contimeout=SECONDS 데몬 연결 타임아웃 초 단위로 설정하세요
--무시-시간, -크기와 시간에 맞는 파일은 건너뛰지 않아
--크기 전용 건너뛰기 파일 크기가 일치하는 파일
--modify-window=NUM, -@ 모드 시간 비교의 정확도를 설정합니다
--temp-dir=DIR, -T 디렉터리 DIR에서 임시 파일 생성
--퍼지, -y dest 파일이 없으면 유사한 기저 파일을 찾는다
--compare-dest=DIR 또한 목적지 파일을 DIR에 대해 비교합니다
--copy-dest=DIR ... 변경 되지 않은 파일 사본을 포함합니다
--link-dest=DIR 파일은 변경되지 않은 상태에서 하드링크됩니다
--압축, -z 전송 중 파일 데이터를 압축합니다
--압축-선택=STR 압축 알고리즘(일명 --zc) 선택.
--compress-level=NUM이 명시적으로 압축 레벨(일명 --zl)을 설정합니다.
--skip-compress=LIST 접미사 파일 압축 건너뛰기
--cvs-exclude, -C 는 CVS와 같은 방식으로 파일을 자동 무시합니다
--filter=RULE, -f 파일 필터링 RULE 추가로
-F는 --filter='dir-merge /.rsync-filter'와 동일합니다.
                         반복: --filter='- .rsync-filter'
--exclude=PATTERN 파일 제외 PATTERN과 일치하는 파일
--exclude-from=FILE 읽기 FILE에서 패턴 제외
--include=PATTERN 파일을 제외하지 마세요
--include-from=FILE 읽기 포함 패턴 포함 FILE에서
--files-from=FILE에서 소스 파일 이름 목록을 읽습니다
--from0, -0 모든 *-from/필터 파일은 0으로 구분됩니다
--protect-args, -s 공간 분할 금지; 와일드카드 캐릭터만
--copy-as=USER[:GROUP] 복사본에 대해 사용자 및 선택적 그룹을 지정하세요
--대소문자 무시, 파일 이름 비교 시 대소문자 무시하기
--address=ADDRESS 연결 소켓에서 데몬에 대한 주소 결합
--port=PORT 이중 콜론 대체 포트 번호 지정
--sockopts=OPTIONS 사용자 지정 TCP 옵션
--blocking-io는 원격 셸에 블로킹 I/O를 사용합니다
--outbuf=N| L|B는 None, Line, 또는 Block로 버퍼링을 설정했습니다
--통계는 파일 전송 통계를 제공합니다
--8-bit-output, -8은 고비트 문자를 출력에서 이스케이프하지 않게 남깁니다
--사람이 읽을 수 있는 -h가 읽을 수 있는 형식으로 숫자를 출력합니다
--진행 상황 전송 중 진행 상황
-P는 --부분 --진행과 동일
--항목 변경, -I 모든 업데이트에 대해 변경-요약을 출력합니다
--remote-option=OPT, -M OPTION 전송은 원격 측에만 있습니다
--out-format=FORMAT 출력 업데이트는 지정된 FORMAT을 사용합니다
--log-file=FILE 우리가 지정한 FILE에 대해 무엇을 하고 있는지 로그하세요
--log-file-format=지정된 FMT를 사용한 FMT 로그 업데이트
--password-file=FILE에서 데몬 접근 비밀번호를 FILE에서 읽습니다
--early-input=FILE 데몬의 초기 exec 입력에 FILE 사용하세요
--리스트 전용 파일은 복사하지 않고 나열하는 방식입니다
--bwlimit=RATE limit 소켓 I/O 대역폭
--stop-after=MINS MINS 분이 지나면 rsync 중지
--stop-at=y-m-dTh:m 지정된 시점에서 rsync 중지
--write-batch=FILE, FILE에 배치된 업데이트를 쓰기
--only-write-batch=FILE --write-batch와 비슷하지만 dest를 업데이트하지 않는 파일
--read-batch=FILE에서 FILE에서 배치된 업데이트를 읽습니다
--protocol=NUM은 이전 프로토콜 버전을 사용하도록 강제합니다
--iconv=CONVERT_SPEC 파일 이름의 문자 집합 변환 요청
--tr=BAD/GOOD 전문자 파일 이름
--checksum-seed=NUM 블록/파일 체크섬 시드 세트 (고급)
--ipv4, -4는 IPv4를 선호합니다
--ipv6, -6은 IPv6를 선호합니다
--버전, -V 버전 인쇄 + 기타 정보 후 종료
--도움, -h (*) 이 도움말을 보여줘 (* -H는 그 자체로도 도움말입니다)

"rsync --daemon --help"를 사용해 데몬 모드 명령줄 옵션을 확인하세요.
자세한 문서는 rsync(1) 및 rsyncd.conf(5) 맨 페이지를 참고해 주세요.
참고하이퍼링크 로그인이 보입니다.업데이트, 버그 리포트 및 답변을 위한 공간입니다

사용 설명서:

예를 들어, 디렉터리 파일을 디렉터리 B에 동기화하면, 이 예시에서 디렉터리는 상대 경로를 사용합니다.


-av -a, --archive 아카이브 모드로, 파일을 재귀적으로 전송하고 모든 파일 속성을 -rlptgoD와 동일하게 유지하는 것을 의미합니다; -v,--verbose verbose verbose 출력, verbose 모드에서의 verbose 출력.
--진행 상황이 전송 과정을 보여줍니다.
--delete-after 전송이 완료된 후 삭제.
--건너뛰는 파일이나 디렉터리를 제외하세요.

a/ 소스 디렉터리, b/ 타겟 디렉터리. 여기서는 상대 경로와 절대 경로 모두를 사용할 수 있습니다.

첫 번째 동기화는 모든 파일을 동기화하고, 이후 동기화는 차이가 있는 파일만 동기화합니다.

폴더 내용이 동기화되어 있습니다

D:\itsvse\source 폴더의 내용을 D:\itsvse\target 폴더와 동기화하고, .svn, . git 디렉터리의 명령어는 다음과 같습니다:

이 도구는 리눅스에서 이식된 것이기 때문에, 디스크 간 동기화 시 디렉터리 작성 방식은 윈도우의 일반 작성 방식과 다릅니다.

예를 들어, C 드라이브는 /cygdrive/c/ 형식으로 해야 하며, C 드라이브 아래 abc 디렉터리는 /cygdrive/c/abc/로 작성해야 합니다.



배트 배치 파일을 명령어로 저장할 수 있습니다:

(끝)





이전의:자바는 전체 예외 정보를 얻습니다(콜 스택)
다음:CentOS 7은 ASP.NET Core 3.1과 함께 런타임 환경을 설치합니다
 집주인| 게시됨 2021. 9. 19. 오후 12:58:31 |
--delete-after는 소스에 존재하지 않는 파일을 삭제하므로 이 매개변수를 추가하는 것이 권장됩니다.
게시됨 2021. 9. 19. 오후 7:07:10 |
이제 답글을 달아야 해요
 집주인| 게시됨 2022. 1. 2. 오후 10:54:10 |
사용: rsync [옵션]... SRC [SRC]... DEST
원격 셸을 통한 접근:
rsync [옵션]... [username@] 호스트: SRC [DEST]
rsync [옵션]... SRC [SRC]... [username@] 호스트:DEST
rsync 데몬을 통한 접근:
rsync [옵션]... [username@] 호스트::SRC [독일]
rsync [옵션]... SRC [SRC]... [username@] 진행자::D EST
rsync [옵션]... SRC [SRC]... rsync://[username@]호스트[:P ort]/DEST
rsync [옵션]... rsync://[USER@]호스트[:P ORT]/SRC [DEST]

':'는 원격으로 SSH를 사용하고, '::'와 'rsync://'는 rsync 데몬 서버에 TCP를 통해 연결하며, 이 경우 모듈 이름이 포함된 SRC(소스)와 DEST(목적)가 필요합니다

옵션
-v, --verbose verbose verbose 모드 출력
--info=FLAGS는 INFO 레벨을 출력합니다
--debug=FLAGS는 DEBUG 레벨을 출력합니다
--msgs2stderr 디버깅을 위한 특수 출력 처리
-q, --quiet는 비오류 출력을 무시합니다
--no-motd는 데몬 모드의 MOTD를 무시합니다
-c, --체크섬은 기본 수정 시간과 파일 크기 대신 체크섬을 기반으로 자동 건너뛰기를 가능하게 합니다
-a, --archive 아카이브(압축) 모드로, 파일을 재귀적으로 전송하고 -rlptgoD와 동등한 모든 파일 속성을 유지합니다(-H, -A, -X 제외)
--no-OPTION: 암묵적 옵션을 끄는 장치(예: --no-D)
-r, --재귀 함수는 하위 디렉터리에 대해 재귀 모드로 처리됩니다
-R, --상대 경로 정보를 사용합니다
--no-implied-dirs는 --relative 함수를 사용하지 않고 암묵적 디렉터리를 전송합니다
-b, --backup 백업 생성, 즉 목적이 이미 존재하고 같은 파일 이름을 가진 경우, 이전 파일 이름을 ~filename으로 변경하세요. --접미사 옵션을 사용해 다른 백업 파일 접두사를 지정할 수 있습니다
--backup-dir=DIR 지정된 디렉터리에 백업 파일(예: ~filename)을 저장하세요
--접미사=SUFFIX는 백업 파일 접두사를 정의하며, 기본값은 ~입니다
-u, --update는 단순히 업데이트만 수행하세요. 즉, DST에 이미 존재하고 백업할 파일보다 더 늦은 파일은 모두 건너뛰는 것입니다(업데이트된 파일을 덮어쓰지 않음).
--인플레이스 업데이트 목적지 파일 설치 (맨 페이지 참조)
--append는 데이터를 더 짧은 파일에 첨부합니다
--append-verify는 --append와 유사하지만, 이전 데이터에 대해서는 체크섬이 계산됩니다
-d, --dir는 재귀 전송 디렉터리를 사용하지 않습니다
-l, --링크는 심볼링크를 처리하지 않습니다 (심볼링크 유지)
-L, --copy-links 심볼릭 링크를 특정 파일이나 폴더로 취급합니다
--copy-unsafe-links는 안전하지 않은 심볼릭트만 처리합니다
--safe-links는 SRC 소스 디렉터리에 없는 심볼릭 링크를 무시합니다
--munge-links munge 심볼링크는 더 안전하지만 사용할 수 없게 만듭니다
-k, --copy-dirlinks는 기호적 링크를 폴더로 변환합니다
-K, --keep-dirlinks는 수신자의 심볼링크를 폴더로 간주합니다
-H, --하드링크는 하드링크를 유지하세요
-p, --perms 예약 권한이 있습니다
-E, --실행 가능성은 파일의 실행 가능 속성을 보존합니다
--chmod=CHMOD는 파일이나 폴더의 속성에 영향을 미칩니다
-A, --ACLS는 ACL을 유지합니다(--perms의 약자)
-X, --xattrs는 확장된 성질을 유지한다
-o, --소유자 소유자 유지(슈퍼유저 전용)
-g, --군은 군을 유지한다.
--devices 장치 파일 유지하세요 (슈퍼유저 전용)
--copy-devices 장치 파일을 파일처럼 복사합니다
--특별팀이 특별 파일을 보관합니다
-D 및 --장치 --특수
-t, --times 는 수정 시간을 유지합니다
-O, --생략-더-시간은 폴더의 수정 시간을 무시합니다
-J, --omit-link-times는 기호 링크의 수정 시간을 무시합니다
--슈퍼 수신기가 슈퍼유저와 함께 작동하려고 시도합니다
--fake-super는 xattr를 사용해 권한 속성을 저장하고 복원합니다
-S, --스페어스 파일 공간 절약을 위한 특별 처리
--쓰기 전에 DST 파일 사전 할당
-n, --Dry Run은 실제 변경 없이 테스트 런을 수행하며, 단지 파일 조작 방식을 보여줄 뿐입니다
-W, --전체 파일 복사는 증분 감지 없이 파일을 복사합니다
-x, --one-file-system은 파일 시스템 경계를 넘지 않습니다
-B, --block-size=SIZE 검사 알고리즘이 사용하는 블록 크기는 기본적으로 700바이트입니다
-e, --rsh=COMMAND 데이터 동기화가 rsh, ssh를 사용하여 수행됨을 지정합니다
--rsync-path=PROGRAM 원격 서버에서 rsync 명령어가 위치한 경로를 지정합니다
--기존 데이터는 DST에 이미 존재하는 파일만 업데이트하며, 새로 생성된 파일은 백업하지 않습니다
--DST에 이미 존재하는 파일을 업데이트하는 기존 건너뛰기 무시.
--remove-source-files 발신자는 폴더가 아닌 소스 파일을 삭제합니다
--del --delete-during
--delete는 SRC가 가지고 있지 않은 DST에 없는 파일을 삭제합니다
--delete-before 전송 전에 삭제, 전송 중에 삭제하지 마세요
--delete-ding은 전송 중에 삭제됩니다
--delete-delay 전송 과정에서 삭제할 항목을 결정하고, 전송이 끝난 후 삭제합니다
--delete-after는 전송 중에 삭제되지 않고 전송이 끝난 후에 삭제됩니다
--delete-excluded는 이 옵션으로 제외된 파일을 수신 측에서 삭제합니다
--ignore-missing-args는 누락된 소스 매개변수를 무시하며 오류를 출력하지 않습니다
--delete-missing-args 는 DEST에서 누락된 소스 매개변수를 삭제합니다
--ignore-errors 는 I/O 오류가 있어도 제거됩니다
--강제로 삭제 폴더가 비어 있지 않아도
--max-delete=NUM은 지정된 파일 수를 초과하지 않습니다
--max-size=SIZE는 지정된 크기를 초과하는 파일을 전송하지 않습니다
--min-size=SIZE는 지정된 크기보다 작은 파일을 전송하지 않습니다
--부분 저장은 어떤 이유로든 완전히 전송되지 않은 파일을 유지하여 이후 재전송을 가속화합니다(예: 브레이크포인트 재개)
--partial-dir=DIR 어떤 이유로든 지정된 폴더로 완전히 전송되지 않은 파일을 배치합니다
--delay-updates는 전송 종료 시 모든 업데이트된 파일을 제자리에 배치합니다
-m, --prune-empty-dirs는 파일 목록에서 빈 디렉터리 체인을 제거합니다
--numeric-ids uid/gid 값을 사용자/그룹 이름에 매핑하지 마세요
--usermap=STRING 사용자 이름 매핑
--groupmap=STRING 사용자 지정 그룹 이름 매핑
--chown=USER:GROUP 간단한 사용자 이름/그룹 이름 매핑
--timeout=SECONDS I/O 타임아웃을 초 단위로 설정합니다
--contimeout=SECONDS 데몬 연결 타임아웃을 초 단위로 설정합니다
-저는, --무시-시간은 같은 시간과 크기를 가진 파일을 건너뛰지 않습니다
-M, --remote-option=OPTION은 지정된 옵션만 원격 측에 전송합니다
--size-only는 같은 크기의 파일만 건너뛸습니다
--modify-window=NUM 파일이 시간 동일한지 여부를 판단하는 데 사용되는 타임스탬프 창은 기본값이 0입니다
-T, --temp-dir=DIR 지정한 폴더에 임시 파일을 생성하기 위해
-y, --fuzzy DEST에 파일이 없다면 비슷한 파일을 찾아보세요
--compare-dest=DIR은 백업이 필요한지 여부를 판단하기 위해 DIR 내 파일을 비교하기도 합니다
--copy-dest=DIR은 위와 유사하지만, 지정된 폴더 내 변경되지 않은 파일도 복사합니다
--link-dest=DIR은 위와 유사하지만, 변경되지 않은 파일이 DST에 하드링크되어 있습니다
-z, --전송 중 압축
--compress-level=NUM은 압축 수준 0-9를 지정하며, 기본값은 6입니다
--skip-compress=LIST 지정된 리스트에 압축 파일 접미사가 붙은 파일을 건너뛰기
-C, --cvs-exclude는 CVS 빌드 파일을 자동으로 건너뛸습니다
-f, --filter=RULE 파일 필터링 규칙 추가하기
-F는 --filter='dir-merge /.rsync-filter'와 같습니다.
    복제: --filter='-.rsync-filter'
--exclude=PATTERN은 매칭 규칙에 맞는 파일을 제외합니다
--exclude-from=FILE은 지정된 파일에서 제외해야 할 파일을 읽습니다
--include=PATTERN은 매칭 규칙과 일치하는 파일을 포함하고 있습니다(제외하지 않음)
--include-from=FILE은 지정된 파일에서 포함되어야 (제외하지 않은) 파일을 읽습니다
--files-from=FILE은 지정된 파일에서 SRC 소스 파일 목록을 읽습니다
-0, --from0 파일에서 읽어낸 파일명은 '\0'로 끝납니다.
-s, --공간 분리가 없는 protect-args; 와일드카드용 특수 문자만
--address=지정된 주소에 대한 주소
--port=PORT 다른 rsync 서비스 포트를 지정합니다
--sockopts=OPTIONS 사용자 지정 TCP 옵션을 지정합니다
--blocking-io는 원격 셸에 대해 차단 IO를 사용합니다
--stats는 특정 파일의 전송 상태를 제공합니다
-8, --8비트 출력은 출력에 고비트 문자를 남깁니다
-h, --인간 읽기 가능한 숫자는 인간이 읽을 수 있는 형식으로 숫자를 출력합니다
--진행 상황은 전송 중 진행 상황을 보여줍니다
-P는 --부분 --진행과 동치입니다
-i, --itemize-changes는 모든 업데이트의 변경 요약을 출력합니다
--out-format=FORMAT 지정된 형식으로 출력 업데이트가
--log-file=FILE은 로그를 지정된 파일에 저장합니다
--log-file-format=FMT 지정된 형식으로 로그 업데이트하기
--password-file=FILE 파일에서 데몬 서버 비밀번호를 읽습니다
--list-only는 복사하지 않고 오직 리스트만 복제합니다
--bwlimit=RATE 제한 소켓 I/O 대역폭
--outbuf=N| L|B는 출력 버퍼를 설정합니다. 이는 None, Line, 또는 Block
--write-batch=FILE은 지정된 파일에 대한 배치 업데이트에 쓰입니다
--only-write-batch=FILE은 위와 유사하지만, 쓰기 전용 업데이트가 DST에 적용됩니다
--read-batch=FILE은 지정된 파일에서 배치 업데이트를 읽습니다
--protocol=NUM은 지정된 구버전 프로토콜의 사용을 강제합니다
--iconv=CONVERT_SPEC 파일 이름의 문자 인코딩 변환 수행
--checksum-seed=NUM은 블록/파일의 체크섬 시드를 설정합니다
-4, --IPv4는 IPv4 사용을 선호합니다
-6, --IPv6는 IPv6 사용을 선호합니다
--버전이 버전 번호를 출력합니다
(-h) --도움말이 도움말 정보를 표시합니다
 집주인| 게시됨 2022. 1. 3. 오후 8:19:55 |
제한 모드는 chmod가 비자명한 ACL을 사용해 파일이나 디렉터리를 변경할 수 없게 합니다. ACL은 접근 규칙을 잃지 않고 파일 패턴으로 완전히 표현할 수 있다면 매우 쉽습니다. ACL 모드를 제한으로 설정하는 것은 SMB 공유를 위한 데이터셋 최적화에 자주 사용되지만, 추가 최적화가 필요할 수 있습니다. 예를 들어, 이 데이터셋으로 rsync 작업을 구성할 때 --no-perms를 추가로 추가할 수 있습니다.

https://www.truenas.com/docs/core/storage/pools/permissions/

게시됨 2022. 10. 9. 오후 4:12:45 |
공유해 주셔서 감사합니다!
 집주인| 게시됨 2023. 8. 27. 오전 10:55:27 |
 집주인| 게시됨 2023. 8. 30. 오후 6:37:56 |
다음 명령은 오른쪽 클릭 복사-붙여넣기보다 10배 빠릅니다:

게시됨 2023. 12. 7. 오후 6:31:24 |
배우다
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com