rsync를 사용하여 파일을 복사합니다.
rsync -trvh "/media/user/HDD/Arch/" "/media/user/my_drv/Arch/" && rsync -trvhc "/media/user/HDD/Arch/" "/media/user/my_drv/Arch/"
rsync 실행이 완료된 후 마지막 몇 줄의 출력은 다음과 같습니다.
sent 218.26G bytes received 1.37M bytes 5.48M bytes/sec
total size is 218.20G speedup is 1.00
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1338) [sender=3.2.7]
복사되지 않은 파일을 확인한 후 다음을 실행했습니다.
rsync -trnqhc "/media/user/HDD/Arch/" "/media/user/my_drv/Arch/"
나는 어떤 결과도 얻지 못한다. 두 폴더의 속성을 모두 확인했습니다.
(대상 폴더) 의 경우 /media/user/my_drv/Arch/
다음을 얻습니다: 파일:65697, 폴더:19812
(소스 폴더) 의 경우 /media/user/HDD/Arch/
다음을 얻습니다. 파일: 65700, 폴더: 19815
원본 폴더에 대상 폴더보다 파일 수가 적은 경우 rsync -trnqhc
명령이 출력을 제공하지 않는 이유는 무엇입니까(출력에 복사되지 않은 파일이 포함될 것으로 예상했습니다)? 소스에서 대상으로 복사되지 않은 파일을 찾는 방법은 무엇입니까?
답변1
-q
( )를 사용하여 --quiet
전송 프로세스의 대상 부분에서 메시지를 표시하지 않습니다. 이 플래그를 제거하세요