rsync
mv
다음 옵션을 사용하여 폴더를 기존 폴더와 매우 유사하고 우수하게 이동할 수 있습니다 .
rsync -axvvES --remove-source-files source_directory /destination/
그러나 내가 아직 할 수없는 한 가지는 원래 디렉토리를 제거하는 것입니다. --remove-source-files
플래그는 소스 파일을 제거하지만 또한 소스 디렉토리 그냥 것을 않습니다. 나는 --remove-source-directories
깃발도 있었으면 좋겠다 .
이 문제를 어떻게 처리 할 수 있습니까? 나는 rm -fr
이동 후 그냥 발행 할 수 있다고 생각 하지만 실수 가능성을 도입하는 대신 절차를 모두 한 프로세스로 유지하는 것을 선호합니다.
find . -type d -empty | xargs rmdir -p
rsync
세션 에서 결과를 목록으로 전달한 다음 프로세스를 따라 처리 한 다음 정리 하는 방법이 있는지 궁금 합니다 ... 흠.
mv
?