Child pages
  • rsync 사용법 - data backup 포함

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
$ rsync -avz --progress -e 'ssh -p 10022' lesstif@example.com:/home/lesstif/data /home/lesstif/backup/ 

특정 확장자만 전송

특정 파일(예: pdf)만 전송할 경우 아래와 같이 include 에 모든 파일을 의미하는 * 를 써주고 그 다음에 전송할 파일 종류(--include=*.pdf) 를 적어준 후에 마지막에 --exclude=* 로 모든 파일을 제외해주면 의도한 대로 동작

Code Block
$ rsync -zarv --prune-empty-dirs  --include="*/" --include="*.pdf" --exclude="*" "$from" "$to"



불필요한 파일 제외

USB 를 마운트해서 복사할 경우 휴지통이나 미리보기 데이타등의 불 필요한 파일은 --exclude 옵션으로 명시적으로 지정해서 제외해야 한다. 아래 gist 를 참고 

...