[UNIX] CLI - 05

업데이트:


디렉토리, 파일 이동

디렉토리와 파일을 이동시키고 싶으면 mv 커맨드를 사용하면 된다. mv는 move의 약자.

mv 파일(디렉토리)_명 이동시킬_경로

mv1


parent 하위 디렉토리인 child를 홈 디렉토리로 이동
mv2

실습 후 child 디렉토리를 다시 parent 하위 디렉토리에 위치하도록 이동시킨다.

mv child parent



디렉토리, 파일 이름 변경

디렉토리, 파일 이름을 변경하고 싶을 때 똑같이 mv 커맨드를 사용하면 된다.

mv 현재_파일(디렉토리)_명 변경할_파일(디렉토리)_명

mv3

mv4



주의할 점

파일을 이동시킬 때 이동 시킬 경로 안에 같은 파일명을 가진 파일이 있으면 덮어씌워지게 된다.

mv5

이런 현상을 방지하려면 -i 옵션을 같이 입력하면 된다. i는 interactive의 줄임말이다.

mv -i 파일_명 경로


mv6

위의 사진처럼 -i 옵션을 추가하면 덮어씌울 것인지 사용자에게 y / n으로 물어보고 y면 덮어씌우고 n를 누르면 아무일도 일어나지 않는다.


디렉토리의 경우는 하나의 디렉토리에는 같은 이름이 존재할 수 없기 때문에 변경할 이름 부분이 이미 존재하는 파일 이름과 같으면 아무일도 일어나지 않는다.

태그: ,

카테고리:

업데이트:

댓글남기기