TEL. 053-453-6585
OPEN&CLOSE.  9:00~19:00
CLODED SHOP.  MONDAY
 
 
 

리눅스 rsync 예제

2019年8月3日

이 예제에서 rsync 명령에는 `R`로 시작하고 다른 모든 파일 및 디렉터리에서만 해당 파일 및 디렉터리만 포함됩니다. 이 방법으로 rsync를 사용하는 것은 원격 셸과 함께 사용하는 것과 동일합니다: 이 옵션은 시스템을 최대한 조정하려는 사람들에게 끝없는 재미를 제공할 수 있습니다. 당신은 더 빨리 전송 (또는 느린)를 만들 수 있습니다 소켓 옵션의 모든 종류를 설정할 수 있습니다. setockopt() 시스템 호출에 대한 맨 페이지를 읽고 설정할 수 있는 옵션 중 일부에 대한 자세한 내용을 확인하십시오. 기본적으로 특별한 소켓 옵션은 설정되지 않습니다. 이는 원격 rsync 데몬에 대한 직접 소켓 연결에만 영향을 줍니다. 이 옵션은 –데몬 모드 섹션에도 있습니다. –iconv 옵션을 허용하는 rsync 데몬에 전달하면 데몬은 실제로 전달하는 원격 charset에 관계없이 “charset” 구성 매개 변수에 지정된 문자 집합을 사용합니다. 따라서 데몬 전송을 위해 로컬 charset만 지정할 수 있습니다(예: –iconv=utf8).

기본적으로 rsync는 전송이 중단된 경우 부분적으로 전송된 파일을 삭제합니다. 경우에 따라 부분적으로 전송된 파일을 유지하는 것이 더 바람직합니다. –partial 옵션을 사용하면 rsync가 나머지 파일을 훨씬 더 빠르게 전송해야 하는 부분 파일을 유지하도록 지시합니다. 이 옵션은 rsync가 대상 컴퓨터에서 DIR을 추가 계층 구조로 사용하여 대상 파일을 전송하는 것과 비교하도록 지시합니다(대상 디렉터리에서 파일이 없는 경우). 보낸 사람의 파일과 동일한 DIR에서 파일이 발견되면 해당 파일은 대상 디렉터리로 전송되지 않습니다. 이전 백업에서 변경된 파일만 스파스 백업을 만드는 데 유용합니다. 이 옵션은 수신 측에서 전송된 파일의 임시 복사본을 만들 때 rsync가 DIR을 스크래치 디렉토리로 사용하도록 지시합니다. 기본 동작은 연결된 대상 파일과 동일한 디렉터리에서 각 임시 파일을 만드는 것입니다. 특성 변경을 포함하여 각 파일에 대해 변경 중인 간단한 항목별 목록을 요청합니다.

이는 –out-format=`%i%n%L`을 지정하는 것과 정확히 동일합니다. 이 옵션을 반복하면 변경되지 않은 파일도 출력되지만 수신 rsync가 적어도 버전 2.6.7인 경우에만 출력됩니다 (이전 버전의 rsync에서 -vv를 사용할 수 있지만 다른 자세한 메시지의 출력도 켜집니다). 당신은 초보자와 rsync를 사용하여 정확히 당신의 명령이 무엇을 해야할지하지 않는 경우. Rsync는 대상 폴더의 작업을 엉망으로 만들 수 있으며 취소를 수행하는 것은 지루한 작업이 될 수 있습니다. 이름에서 알 수 있듯이 rsync 명령은 로컬 및 원격으로 파일 및 디렉터리를 동기화(또는 복사)하는 데 사용됩니다. rsync의 중요한 기능 중 하나는 “델타 전송 알고리즘”에서 작동한다는 것입니다. Linux 괴짜는 일반적으로 rsync 명령을 사용하여 일상적인 백업, 미러링 및 복원 활동을 관리합니다. 로컬 컴퓨터에서 원격 컴퓨터로 파일을 동기화하는 동안 SSH와 같은 원격 셸을 사용하며 시스템의 모든 사용자는 루트 또는 sudo 권한이 필요하지 않으므로 rsync 명령을 사용할 수 있습니다. 일부 파일에서 수정 시간을 업데이트하고 rsync가 변경된 파일만 지능적으로 다시 복사하는 것을 볼 수 있습니다. 완료).

또한 –기존을 참조하십시오. 한 가지 까다로운 예는 –relative 옵션과 함께 사용할 수 있도록 원격 컴퓨터에서 다른 기본 디렉토리를 설정하는 것입니다. 예를 들어 위의 rsync 명령은 모두 동일합니다. 각 규칙은 목록 의 중간에 있는 모든 디렉터리 .cvsignore 규칙을 끝에 병합합니다. 이렇게 하면 dir 특정 규칙이 모든 규칙에 종속되는 대신 :C 다음에 있는 규칙을 대체할 수 있습니다.

コメント