rsync 사용법

날짜
2024/03/02
1.
port 로 접속할 수 있는 서버로 내 local에 있는 directory를 보내고 싶을 때
rsync -au --ignore-existing --progress --protect-args -e 'ssh -p 4200' './mydir/mysubdir/' 'usrname@xxx.xxx.xxx.xxx:/home/usrname/mygetdir/mysubdir'
Shell
복사
2.
접속 port가 없고 예1)과 동일한 상황인 경우
rsync -au --ignore-existing --progress --protect-args -e 'ssh -p 4200' './mydir/mysubdir/' 'usrname@xxx.xxx.xxx.xxx:/home/usrname/mygetdir/mysubdir'
Shell
복사
3.
port 로 접속할 수 있는 서버로 내 local에 있는 file을 보내고 싶을 때
rsync -au --ignore-existing --progress --protect-args -e 'ssh -p 4200' './mydir/mysubdir/filename.ext' 'usrname@xxx.xxx.xxx.xxx:/home/usrname/mygetdir/mysubdir/filename.ext'
Shell
복사
4.
port 로 접속할 수 있는 xxx.xxx.xxx.xxx 서버에 있는 directory를 내 local에 directory로 저장하고 싶을 때
rsync -au --ignore-existing --progress --protect-args -e 'ssh -p 4200' 'usrname@xxx.xxx.xxx.xxx:/home/usrname/mygetdir/mysubdir/' './mydir/mysubdir'
Shell
복사
5.
port 로 접속할 수 있는 xxx.xxx.xxx.xxx 서버에 있는 file을 내 local에 file로 저장하고 싶을 때
rsync -au --ignore-existing --progress --protect-args -e 'ssh -p 4200' 'usrname@xxx.xxx.xxx.xxx:/home/usrname/mygetdir/mysubdir/filename.ext' './mydir/mysubdir/filename.ext'
Shell
복사