CLI에서 폴더를 동일한 이름의 고유한 하위 폴더로 바꾸려면 어떻게 해야 합니까?

CLI에서 폴더를 동일한 이름의 고유한 하위 폴더로 바꾸려면 어떻게 해야 합니까?

내가 가지고 있다고 가정하자오직다음은 다음과 같습니다 ~/foo.

.
..
foo

파일 관리자를 사용하여 하위 폴더를 잘라서 foo붙여넣으면 ~의 내용이 자동 ~/foo으로 ~/foo/foo.

하지만 함수를 통해서도 목표를 달성할 수 있지만 이를 수행할 수 있는 기본 명령줄 도구가 있습니까?

답변1

한 번에 해결할 수 있는 방법은 없지만 문제를 해결하는 가장 쉬운 방법은 문제를 제거하는 것입니다. 동일한 이름을 가진 두 개의 디렉토리가 있으면 문제가 되므로 그 중 하나의 이름을 바꾸십시오.

mv foo foo2  &&  mv foo2/foo foo  &&  rmdir foo2

관련 정보