rsync를 사용할 때 보관 모드를 사용 -a
하거나 --archive
활성화 할 수 있다는 것을 알고 있습니다 . 불행히도, 나는 어떤 아카이브 모드가되어야하는지 전혀 모른다. 그리고 매뉴얼 페이지는 이것이 무엇인지에 대해 전혀 명백하지 않다.
-rlptgoD와 같음 (아니오 -H, -A, -X)
해당 옵션 ( rlptgoD
)의 의미와 옵션을 사용할 때 rsync의 동작이 무엇인지 설명 할 수 있습니까 ?
rsync를 사용할 때 보관 모드를 사용 -a
하거나 --archive
활성화 할 수 있다는 것을 알고 있습니다 . 불행히도, 나는 어떤 아카이브 모드가되어야하는지 전혀 모른다. 그리고 매뉴얼 페이지는 이것이 무엇인지에 대해 전혀 명백하지 않다.
-rlptgoD와 같음 (아니오 -H, -A, -X)
해당 옵션 ( rlptgoD
)의 의미와 옵션을 사용할 때 rsync의 동작이 무엇인지 설명 할 수 있습니까 ?
답변:
이 모든 것이 있습니다 :
-r,-재귀적인 디렉토리 재귀
-l, --links 심볼릭 링크를 심볼릭 링크로 복사
-p, --perms는 권한을 보존합니다
-t, --times는 수정 시간을 보존합니다
-g, --group 그룹 유지
-o, --owner 소유자 유지 (수퍼 유저 만)
-D --devices와 같은 -specials
--devices는 장치 파일을 유지합니다 (수퍼 유저 만)
-특수 파일은 특수 파일을 보존합니다
다음을 제외합니다 :
-H,-하드 링크는 하드 링크를 보존합니다
-A, --acls는 ACL을 보존합니다 (-p 포함).
-X, --xattrs는 확장 된 속성을 유지합니다
백업에 적합합니다. 내 "기본"스위치 세트는 -avzP
-보관 모드, 상세, 압축 사용, 부분 파일 유지, 진행률 표시입니다.
참고 : 설명에서 "보존"이라고하는 경우 항상 대상을 원본과 동일하게 만듭니다.
The -P option is equivalent to --partial --progress.
아카이브 스위치는 rsync를 사용하여 백업을 수행하는 경우 일반적으로 사용되는 많은 스위치를 입력하지 않아도되는 일반적인 방법입니다.
입력하는 것과 같습니다.
rsync -r -l -p -t -g -o -D
그리고 기억하기가 훨씬 쉽습니다. 매뉴얼 페이지에서 모든 스위치에 대한 정의를 찾을 수 있습니다.
하이픈은 여러 개의 단일 문자 스위치를 결합 할 때 선택 사항입니다.