
많은 파일을 복사해야 합니다. 일반적으로 rsync를 사용하는 이유는 옵션을 전달 -aP
하고 (a) 처리해야 할 파일 수와 (b) 각 개별 파일이 얼마나 복사되었는지 확인할 수 있기 때문입니다.
그러나 rsync는 파일이 복사되었는지 확인하기 위해 체크섬을 사용하여 많은 작업도 수행합니다. 하지만 지금은 그게 꼭 필요하지 않습니다. 그러나 일반에는 cp
위에서 언급한 남은 파일 수가 포함되지 않으므로 매우 유용합니다.
cp
남은 파일 수에 대한 진행 상황이 포함되지만 .만큼 무겁지는 않은 것이 있습니까 rsync
?
답변1
체크섬을 비활성화하는 -W 스위치를 사용하여 rsync를 실행할 수 있습니다.
답변2
그렇다면 이것이 귀하의 제안에 적합한 별칭입니까?
cp_p() {
rsync -WavP $1 $2
}
-W -델타 전송 알고리즘을 사용하지 않음
-a 아카이브 모드
-v verbose
-P 진행률 표시줄을 표시하고 부분 파일 유지
내가 찾은 또 다른 대안장소. 하지만 pv(pipeviewer) 패키지가 필요합니다.
cp_pv() {
pv -per $1 > $2
}
-p 진행률
표시 -e eta
표시 -r 속도 표시
-n 숫자 출력 표시
/edit 이제 위의 별칭을 테스트했으며 작동하는지 확인할 수 있습니다. 예전에 오타가 좀 있었네요
답변3
cp cmd에서 -v 옵션을 사용하거나 로컬 호스트에 scp를 사용할 수 있습니다.
답변4
암호화 오버헤드가 과도하지만 scp
로컬에서 사용할 수 있습니다.
scp <file-from> <file-to>
복사하는 동안 진행 상황이 표시됩니다.