"cp"와 "rsync -a"에 가장 가까운 것은 무엇입니까?

"cp"와 "rsync -a"에 가장 가까운 것은 무엇입니까?

맨페이지 rsync에서

-a, --archive

이것은 -rlptgoD재귀적이며 거의 모든 것을 유지하고 싶다는 것을 빠르게 표현하는 방법입니다(-H는 눈에 띄는 생략입니다). 위 동등성에 대한 유일한 예외는 --files-from이 지정된 경우입니다. 이 경우 -r은 암시되지 않습니다.

-a는 다중 링크 파일을 찾는 데 비용이 많이 들기 때문에 하드 링크를 유지하지 않습니다. -H를 별도로 지정해야 합니다.

파일복사에 대한 입력과 결과로 볼 때 전송속도를 무시한 것에 가장 가까운 것은 무엇입니까 cp?rsync -a

누락은 무엇 과 cp -arl비교 됩니까 rsync -a? 단지 ?-Drsync

놓친 측면을 제외하고는 동일하게 작동합니까 cp -arl?rsync -a

감사해요.

답변1

rsync -a또한 ACL, 확장 속성, 하드 링크(앞서 언급한 대로) 및 희소성도 유지되지 않습니다 .

cp적어도 GNU는 있다

cp -a

이 모든 것을 유지하면서 rsync.

rsync -aAHX

나는 rsync가 희소성을 복제할 수 있다고 생각하지 않지만 --sparseNUL 시퀀스(할당 여부에 관계없이)를 사용하여 대상의 구멍으로 바꿀 수 있습니다.

(비표준) -a옵션은 을 cp의미합니다 -r. -l(또 다른 비표준 옵션), GNU가 cp원하는 것을 수행하지 않는다고 가정합니다. 하드 링크가 생성됩니다대신에파일을 복사합니다.

관련 정보