내 데스크톱을 원격 컴퓨터에 백업하고 있습니다. 저는 기본적으로 하고 있습니다. rsync -a ~ example.com:backup/
그러나 wikipedia 덤프 등과 같은 대용량 파일이 많이 있습니다. 대부분의 파일은 Firefox 쿠키 파일이나 .bashrc
. 특정 크기를 초과하는 파일을 제외하는 rsync 호출이 있습니까? 이렇게 하면 먼저 10MB 미만의 모든 파일을 복사한 다음 모든 파일을 복사할 수 있습니다. 이렇게 하면 가장 중요한 파일을 빠르게 백업한 다음 다른 모든 파일을 더 오랫동안 백업할 수 있습니다.
답변1
옵션이 있습니다 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 미만의 파일만 전송됩니다.
man의 크기 관련: 접미사는 다음과 같습니다. "K"(또는 "KiB")는 키비바이트(1024), "M"(또는 "MiB")은 메비바이트(1024*1024), "G"( 또는 "GiB")는 기비바이트(1024*1024*1024)입니다. 승수를 1024 대신 1000으로 설정하려면 "KB", "MB" 또는 "GB"를 사용하세요. (참고: 모든 값에는 소문자도 허용됩니다.) 마지막으로 접미사가 "+1" 또는 "-1"로 끝나면 값은 표시된 방향으로 1바이트 오프셋됩니다*