파일 / 디렉토리 그룹을 대상 디렉토리의 파일 / 디렉토리와 이름이 충돌하는 다른 디렉토리로 이동 (복사하는 것이 아니라)하려고합니다. 내 주된 목표는 파일을 옮기는 것이므로 비어 있지 않은 디렉토리를 덮어 쓸 수 있습니다.
나는 현재 사용하고 mv ... destination
있지만 때로는
mv :`target '을 / destination / target'으로 옮길 수 없습니다 : 디렉토리가 비어 있지 않습니다
나는 mv -f ... destination
성공 rsync
하지 못했지만 파일을 원래 위치에서 벗어나고 싶기 때문에 적절하지 않은 것 같습니다.
보너스로, 이름을 바꿔서 덮어 쓰려는 파일을 보존하는 좋은 솔루션이 있습니까?
mv 명령을 시도 할 때 어떤 오류가 발생합니까?
—
suspectus
당신
—
DopeGhoti
rsync
은 그것이 당신이 원하는 것이 아니라고 분명히 말합니다 . 왜 이것을 태그로 rsync
했습니까?
@DopeGhoti 나는 그것이 적절하지 않다고 말했지만, 그렇지 않으면 기꺼이 보일 것입니다.
—
user1227038
@suspectus 업데이트 된 질문입니다.
—
user1227038
당신이 사용하는 사용하는 경우
—
에는 bsd
mv --backup=numbered
나에 대한 다른 옵션 중 하나 --backup
스위치를 다음 mv
병합을 완료하고 파일을 덮어 의도 보존합니다