예를 들어 설명하는 것이 가장 좋다고 생각합니다.
예:
/mnt/mystorage/source
=> folder1
=> file11.txt
=> folder2
=> file21.txt
/mnt/mystorage/destination
=> folder1
=> file12.txt
=> folder2
=> file22.txt
대상에서 생성된 파일 구조는 다음과 같아야 합니다.
destination
=> folder1
=> file11.txt
=> file12.txt
=> folder2
=> file21.txt
=> file22.txt
"--remove-source-files" 플래그와 함께 rsync를 사용할 수 있다는 것을 알고 있지만 이는 파일/폴더를 먼저 복사한다는 의미입니다. 실제 예에서는 소스 폴더 크기가 수 테라바이트였으며 그만큼의 콘텐츠를 복사하는 데 시간이 걸렸습니다. 내 경험에 따르면 파일/폴더를 동일한 파티션의 다른 위치로 이동하는 것은 일반적으로 Linux(및 일반적으로 모든 OS)가 단순히 파일/폴더 참조/포인터를 변경한다는 것을 의미합니다.
감사해요