이번 시간에는 파일을 이동시키는 명령어 mv를 알아봅시다
우리가 복사와 삭제 명령어를 배웠는데 mv 명령어는 사실
cp 명령어로 파일을 복사한 뒤에, rm 명령어로 현재 경로에 있는 파일을 삭제하는 방식과 똑같습니다
직접 실습을 통해 mv 명령어를 다뤄봅시다
move 명령어로 파일 이동 방법
우선 이동시킬 파일을 vi를 실행해서 생성 후 이동시킬 디렉터리도 만들어 주세요
파일 이동 명령어 : mv [src] [dst] mv 첫 번째 인자는 전달한 대상을 적고, 두 번째 인자는 도착지를 적어주시면 됩니다
지난 시간에 배운 cp 명령어와 동일합니다
추가로 mv 명령어도 cp 명령어처럼 파일명을 바꿔서 사용할 수 있습니다
직접 파일을 이동시키면서 이름도 바꿔봅시다!
우리가 만든 디렉터리 안에 파일을 옮겼는데 다시 root의 홈 디렉터리로 파일명을 변경하여 옮겨볼 겁니다
먼저 mv_musadir 디렉터리를 들어갑니다
mv ./mv_test ../mv_test_two 이 명령어에 두 번째 인자에서 ../는 한 단계 위 상위 디렉터리를 의미합니다
즉 mv_musadir 디렉터리 위에 있는 홈 디렉터리를 의미합니다
mv ./mv_test ../mv_test_two = mv ./mv_test /root/mv_test_two 똑같은 겁니다
mv 명령어는 cp와 rm을 같이 해준 것과 같고 동시에 파일을 이동시키면서 이름도 변경할 수 있습니다
또한 mv 명령어는 파일 이름을 변경할 때도 사용합니다
예를 들어 A 디렉터리에 있는 a라는 파일을 같은 경로에 b로 이름을 변경할 수 있습니다
그러면 a라는 파일이 b로 복사된 후 a라는 파일이 삭제되고 기존에 a라는 파일 이름이 b로 바뀐 모습을 알 수 있습니다
그러면 mv_test_two 파일을 다시 mv_test 이름으로 바꿔봅시다
이렇게 mv 명령어로 파일명도 변경할 수 있습니다
다음 시간에는 권한 (UID/GID)에 대해 알아봅시다
[ 참고 사이트 ]