따라서 내가 가지고 있다고 가정 해 봅시다.
dest/dir/file1
dest/dir/file2
dest/dir/subdir/subfile1
dest/dir/subdir/subfile2
과
src/dir/file3
src/dir/subdir/subfile3
src/dir/newdir/anotherfile
... 수천 개의 파일과 하위 디렉토리가 있다고 가정 해 봅시다.
이제 모든 새 파일을 src에서 dest, 해당 디렉토리로 이동하여 필요할 때 새 하위 디렉토리를 만들고 싶습니다. 이것은 " cp -a src / dir dest / "와 동일하지만 이동 조작입니다. 디렉토리가 대상에 이미 있으므로 " mv src / dir dest / " 명령 이 실패합니다.
하나의 명령으로 어떻게 할 수 있습니까?
@nik :이 시나리오에서는 존재하지 않기 때문에 중요하지 않습니다. dest / dir / file1과 src / dir / file1을 모두 유지하는 것이 mv가하는 일을 모방 한 것이기 때문에 최선의 선택 일 것입니다.
—
Ilari Kajaste
src/dir/file1
에 덮어dest
쓰시겠습니까? 아니면 거기에 오래된 사본을 보존?