더북(TheBook)

mv는 파일을 이동하는 명령입니다. ‘mv [옵션] [원본 파일] [사본 파일]’ 형식으로 입력합니다. cp와 달리 원본 파일이 삭제되므로 주의해야 합니다. giants 파일을 하위 디렉터리 KBO로 옮겨 봅시다. 명령을 실행한 후 원본 디렉터리에 있던 giants 파일은 삭제되고 대상 디렉터리로 이동한 사실을 알 수 있습니다.

supreme@master:~$ mv giants BaseballTeam/KBO 
supreme@master:~$ ls 
supreme@master:~$ ls BaseballTeam/KBO 
giants   twins

원본 파일 여러 개를 동시에 옮기는 것도 가능합니다. BaseballTeam/KBO 디렉터리에서 giants와 twins 파일을 한번에 BaseballTeam/MLB 디렉터리로 이동했습니다.

supreme@master:~$ cd BaseballTeam/KBO 
supreme@master:~/BaseballTeam/KBO$ mv giants twins /home/supreme/BaseballTeam/MLB 

mv 명령으로 디렉터리를 옮길 수 있습니다. 사용자 홈 디렉터리로 이동한 후 MLB 디렉터리를 MajorLeagueBaseball로 옮겨 봅시다. 명령을 실행한 결과 디렉터리 경로는 변경되었지만 파일 내용은 그대로 유지됩니다. 옮기려는 디렉터리 경로가 같으면 디렉터리 이름을 바꿉니다. 디렉터리 이름을 바꾸는 명령이 따로 있지 않아 대신 mv를 사용합니다.

supreme@master:~/BaseballTeam/KBO$ cd 
supreme@master:~$ mv BaseballTeam/MLB BaseballTeam/MajorLeagueBaseball 
supreme@master:~$ ls BaseballTeam 
KBO MajorLeagueBaseball
supreme@master:~$ ls BaseballTeam/MajorLeagueBaseball 
giants   twins
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.