리눅스 파일 전송: SCP와 Rsync의 완벽 가이드

안녕하세요, mj입니다!

이번 포스팅에서는 리눅스에서 파일 전송을 위한 두 가지 주요 방법인 SCPRsync에 대해 알아보겠습니다. 이 두 도구는 각각의 장점이 있으며, 사용자가 원하는 목적에 맞게 선택할 수 있습니다.

SCP란?

SCP(Secure Copy Protocol)는 SSH(Secure Shell) 프로토콜을 이용해 파일을 안전하게 전송하는데 사용됩니다. 간단한 명령어로 원격 서버와 파일을 전송할 수 있어 매우 유용합니다.

SCP 사용 예시

scp localfile.txt user@remote_host:/path/to/destination/

위 명령어를 실행하면, localfile.txtremote_host의 지정된 경로로 전송됩니다.

예시 출력

파일 전송 후의 출력 결과는 다음과 같습니다:

localfile.txt 100% 1234KB 1.2MB/s 0:00:01 (xfr#1, to-chk=0/1)

Rsync란?

Rsync는 파일 및 디렉토리를 효율적으로 전송하는 도구로, 변경된 부분만 전송하여 대역폭을 절약할 수 있습니다. 또한, 로컬 및 원격 전송 모두 지원합니다.

Rsync 사용 예시

rsync -avz localdir/ user@remote_host:/path/to/destination/

위 명령어는 localdir 디렉토리의 모든 파일을 원격 서버로 전송합니다.

예시 출력

파일 전송 후의 출력 결과는 다음과 같습니다:

sending incremental file list
    file1.txt
    file2.txt
    sent 1234 bytes  received 567 bytes  1234.00 bytes/sec
    total size is 12345678  speedup is 10.00

SCP와 Rsync의 비교

특징 SCP Rsync
속도 일반적으로 느림 빠름 (증분 전송)
사용 용도 간단한 파일 전송 백업 및 동기화
보안 SSH 기반 SSH 기반

결론

SCP와 Rsync는 각각의 특성과 장점을 가지고 있어, 사용자의 필요에 따라 선택할 수 있습니다. 간단한 파일 전송에는 SCP가 적합하고, 대량의 데이터나 정기적인 백업에는 Rsync가 더 유리합니다.

이 포스팅이 여러분에게 도움이 되기를 바랍니다. 더 궁금한 점이 있다면 댓글로 남겨주세요!

감사합니다!

댓글 없음:

댓글 쓰기

내 리눅스 서버, 대체 뭐가 문제야?

내 리눅스 서버, 대체 뭐가 문제야? 안녕하세요. 오늘은 리눅스 서버가 버벅거릴 때, 원인을 파악하는 방법에 대해 알아보려고 해요. 서버의 성능 저하 원인을 찾는 것은 시스템 관리에서 매우 중요한 부분이에요. CPU, 메모리 사용량부터 수상한 프로...

가장 많이 본 글