본문 바로가기
설치 및 기술 자료/Linux

[Linux] rsync를 이용해 로컬 또는 원격에 파일 복사하기

by 주식회사 서버몬 2020. 8. 3.

rsync? 서로 다른 컴퓨터에 들어 있는 정보를 서로 동기화 시킬때 사용합니다.

동일한 소스가 두 곳에 존재하고 한쪽을 편집 할 경우, 다른 한쪽에 편집한 부분을 업데이트 시켜줘야 합니.

이 때 rsync 수정 된 부분만 비교해서 옮겨 주게 됩니다.

그리고 anonymous 서버 로도 설정할 있는 많은 유용한 기능들이 있습니다.

1. 설치

-       Yum 이용해 설치를 합니다. 설치가 완료되면 ‘Complete!’문구가 출력됩니다.

# yum -y install rsync

설치 명령어 입력 및 설치 완료 화면입니다.

 

2. 설치확인

-       설치가 되었는지 확인 하는 명령어 입니다. 아래 사진과 같이 출력되면 설치가 된것입니다.

# rpm -qa | grep rsync

rsync가 설치가 되었는지 확인하는 화면입니다.

 

3. 사용법 예제

-       로컬 파일 복사

# rsync [File Name] [Target Path]

test1.sh 파일을 test_dir 폴더로 복사하는 모습입니다.

 -       로컬 폴더 복사

         * 목적지 폴더가 없을 경우 자동으로 생성됩니다.

# rsync [Directory Name] [Target Path]

Test_dir 폴더를 zzz 폴더 안으로 복사하는 모습입니다.

 -       폴더 모든 파일들 복사

         * 폴더  모든 파일들 복사를 하게되면 해당 폴더 부의 파일들을 복사합니다.

         * 대상 폴더 자체는 복사되지 않습니다.

# rsync [Directory Name]/ [Target Path]

Test_dir 폴더내의 파일을 zzz 폴더 안으로 복사하는 모습입니다.

 -       원격 파일 복사

# rsync [File Name] [User]@[IP Address]:[Path]

보내는 PC의 모습입니다. 받는 PC의 User와 IP, 경로를 입력하여 파일을 보냅니다.
받는 PC에서 받은 경로에서 확인하는 모습입니다.

-       원격 폴더 복사

         * 목적지 폴더가 없을 경우 자동으로 생성됩니다.

# rsync [Directory Name] [User]@[IP Address]:[Path]

보내는 PC화면입니다. 위 파일 복사에서 대상을 폴더로 지정하여 보냅니다.
받는 PC화면입니다. 폴더와 하위 내용이 모두 복사됨을 확인합니다.

-       폴더 모든 파일들 복사

         * 폴더  모든 파일들 복사를 하게되면 해당 폴더 부의 파일들을 복사합니다.

         * 대상 폴더 자체는 복사되지 않습니다.

# rsync [Directory Name]/ [User]@[IP Address]:[Path]

보내는 PC 화면입니다. 위 폴더복사와 조금 다르게 형식을 맞추어 보냅니다 .
받는 PC화면입니다. 보내는 PC에서 지정한 폴더 내부의 내용만 복사됨을 확인합니다.

 

4. 옵션

rsync사용시 사용가능한 옵션 목록입니다.

        -v  :  verbosity 높이는 옵션으로 복사하는 과정을 자세하게 보여줍니다.

        -z  :  compress 주는 옵션으로 파일을 복사할 압축해서 복사합니다.

        -h  :  사람이 읽기 쉬운 형태로 복사 결과들을 출력해줍니다.

        -a (same as -rlptgoD)  :  archive 모드로 -rlptgoD 옵션을 적용한것과 같습니다. 해당 옵션들은 아래서 설명하며

                                        symlink, 권한 그리고 timestamp 같은 속성들을 그대로 복사하는 옵션입니다.

        -r  :  디렉토리를 복사할 사용하는 옵션입니다.

        -l  :  symlink symlink 형태로 복사하는 옵션입니다.

        -p  :  파일과 디렉토리들의 권한을 유지하는 옵션입니다.

        -t  :  수정시간을 유지하는 옵션입니다.

        -g  :  그룹 속성을 유지하는 옵션입니다.

        -o  :  소유자 속성을 유지하는 옵션입니다.

        -D (same as --devices --specials)  :  --devices --specials) 옵션과 같습니다.

        --devices  :  root 권한이 필요하며 Device 관련된 파일들을 복사해서 생성해줍니다.

        --specials  :  named socket이나 fifo 같은 특수한 파일들도 복사하는 옵션입니다.

 

 

 

HPE, 레노버, 델 서버, 워크스테이션, 기업용 노트북 등 IT 제품은 서버몬에서 견적받아보세요~

제품에 대한 상담을 희망하시면, 02-2026-5062 or sales@servermon.co.kr로 문의 주세요.

서버몬에서 운영하는 IT 쇼핑몰을 구경하시려면, 하단의 로고를 클릭해주세요.

 

서버몬/서버몬기술지원/스위치/스위치 기술지원비(비용)/스위치 설치비/방화벽/방화벽 기술지원비(비용)/방화벽 설치비/랙/랙(RACK) 기술지원비(비용)/랙(RACK) 설치비/KVM/KVM 기술지원비(비용)/KVM 설치비/스토리지/스토리지 기술지원비(비용)/스토리지 설치비/스토리지 랙마운트비용/스토리지 장애조치비용/서버/서버 기술지원비(비용)/서버 설치비/서버 랙마운트비용/서버 장애조치비용/윈도우서버/윈도우즈 기술지원비(비용)/윈도우즈 설치비/리욱스/Linux/리눅스 기술지원비(비용)/리눅스 설치비/DB/데이터베이스/MySQL 기술지원비(비용)/MySQL 설치비/MSSQL 기술지원비(비용)/MSSQL 설치비/백업 기술지원비(비용)/HPE서버비용/HPE/DL20/DL20GEN10/ML30/ML30GEN10/ML360/ML350GEN10/DL360/DL360Gen10/DL380/DL380Gen10/LENOVO서버/레노보서버/델서버/델서버비용/DELLR540/DELLR750/HP서버/서버엔지니어/서버기술지원/서버디스크장애처리/방화벽/방화벽엔지니어/APC UPS/UPS/UPS설치/UPS기술지원/UPS납품/서버렉마운트/HPE Service Pack for Proliant/HPE SPP/SPP/Intelligent Provisioning/시놀로지나스/나스기술지원/SYNOLOGY/SYNOLOGY나스/시놀로지DS918/시놀로지하이퍼백업/HYPER BACKUP/시놀로지HyperBackup/시놀로지나스백업/서버백업/서버트러블슈팅/리눅스트러블슈팅/보안솔루션/시큐어디스크/인터넷디스크/이스트소프트/알약/카스퍼스키/ESTSOFT/V3/안랩/소포스/SOPHOS/카보나이트/더블테이크/이중화솔루션/HA솔루션/Windows서버설치/왼도우서버설치/윈도우서버2019/윈도우서버2016/MSSQL/MYSQL/디포그랙/DEFOG랙/디포스랙가격/EDFOG랙가격/RMS랙/서버납품/랙납품설치/랙설치/나스설치지원/스토리지납품설치/윈도우서버트러블슈팅/리눅스서버트러블슈팅/HPE서버펌웨어/HP서버펌웨어/HPE서버/FIRMWARE/DELL서버펌웨어/델서버펌웨어업데이트/레노보서버펌웨어/LENOVO펌웨어업데이트/HPE서버드라이버설치/HPE서버구매/DELL서버구매/LENOVO서버구매/보안솔루션구매/이중화솔루션구매/보안솔루션설치/이중화솔루션설치/HPE서버가격비교/DELL서버가격비교/LENOVO서버가격비교/HPE서버가격비교견적/DELL서버가격비교견적/LENOVO서버가격비교견적/HPE서버견적/DELL서버견적/LENOVO서버견적/HPE서버디스크교체/DELL서버디스크교체/LENOVO서버디스크교체/HPE서버RAID컨트롤러/HPE서버RAID컨트롤러/DELL서버RAID컨트롤러/LENOVO서버RAID컨트롤러/HP서버하드디스크/HPE서버하드디스크구매/DELL서버하드디스크구매/LENOVO서버하드디스크구매/HPE서버SAS하드디스크/DELL서버SAS하드디스크/LENONO서버SAS하드디스크/HPE서버메모리/DELL서버메모리/LENOVO서버메모리/HP서버메모리/HPE서버CPU/DELL서버CPU/LENOVO서버CPU/서버CPU/서버메모리/서버MEMORY/ECC메모리/서버용메모리/서버용하드디스크/서버용그래픽카드/쿼드로P400/QUADRO그래픽카드/QUADRO/우분투설치/서버보안/네트워크장비/네트워크스위치/L2스위치/L3스위치/OS설치/서버OS설치/리눅스서버설치/우분투설치/페도라설치/레드헷설치/RHEL설치/

댓글