오랫동안 모든 장점과 추가 기능(더 나은 성능, 중단된 다운로드 재개, 진행률 표시 등) 때문에 scp
후자로 교체하고 싶었습니다.rsync
하지만 여전히 막혀 있습니다 scp
. 사용할 옵션을 선택하기에는 너무 게으른 상태입니다 rsync
. 특정 기능(예: 중단된 다운로드 재개)이 필요할 때마다 이를 수행하는 방법을 알아내는 데 몇 분을 소비합니다. rsync
여기에 어떤 옵션도 단점이 없으며 scp
(예: 사용하지 않으면 덜 안전함 --rsh=ssh
) scp
가장 게으른 옵션이라는 사실을 추가하세요 .
일단 일련의 옵션을 선택하고, 좋은 rscp
별칭을 설정하고, 행복하게 살고 싶었습니다.
rsync
파일 복사에 좋은 옵션 세트를 추천해 줄 수 있는 사람이 있나요 ssh
?
답변1
앨리어싱
최적의 rsync 구성에 대한 별칭을 추가하기 위해 셸 구성 파일에 다음을 추가할 수 있습니다( comunque
표시된 대로 사용하려면 $PATH에 추가해야 합니다).
~/.zshrc (or ~/.bashrc)
-----------------------
rsync = alias comunque "rsync -Phav {} {}"
rsync_no_links = alias comunque "rsync -rptgoDLK {} {}"
rsync_remote = alias comunque "rsync -Phavz {} {}"
셸에서 새 구성을 확인합니다.
source ~/.zshrc # or .bashrc or whatever
달리기
이제 일반 프로그램처럼 빛나는 새 별칭을 실행할 수 있습니다.
rsync source destination
rsync_no_links source destination
rsync_remote really_remote_source destination
원천
- 코몬크, 편리한 bash 별칭.