rsync-특정 크기를 초과하는 파일을 제외 하시겠습니까? 나는 기본적으로하고

데스크톱을 원격 컴퓨터에 백업하고 있습니다. 나는 기본적으로하고 있습니다. rsync -a ~ example.com:backup/그러나 위키 백과 같은 덤프와 같은 큰 파일이 많이 .bashrc있습니다. 파이어 폭스 쿠키 파일과 같은 작은 파일에 대해 많은 관심을 가지고 있습니다 . 특정 크기를 초과하는 파일을 제외시키는 rsync 호출이 있습니까? 그렇게하면 먼저 10MB 미만의 모든 파일을 복사 한 다음 모든 파일을 수행 할 수 있습니다. 그렇게하면 가장 중요한 파일을 빠르게 백업 한 다음 다른 모든 것을 더 오래 백업 할 수 있습니다.



답변

max-size옵션은 :

--max-size=SIZE         don't transfer any file larger than SIZE

그래서:

# rsync -rv --max-size=1.5m root@tss01:/tmp/dm

1.5m 미만의 파일 만 전송합니다.

사람의 크기와 관련하여 접미어는 다음과 같습니다. “K”(또는 “KiB”)는 kibibyte (1024), “M”(또는 “MiB”)는 mebibyte (1024 * 1024), “G”( 또는 “GiB”)는 기가 바이트 (1024 * 1024 * 1024)입니다. 승수가 1024 대신 1000이되도록하려면 “KB”, “MB”또는 “GB”를 사용하십시오. (참고 : 모든 값에 소문자도 사용할 수 있습니다.) 마지막으로 접미사가 “+1″또는 “-1″로 끝나는 경우 표시된 방향으로 1 바이트 씩 값이 오프셋됩니다 *


답변