본문 바로가기

카테고리 없음

Linux [CLI 명령어 : mv에 대한 고찰]

mv는 파일, 폴더를 옮기거나 이름으 바꿔줌니다

 

실험을 하게된이유

mv 앞(파일,폴더) 뒤(파일,폴더)

앞(파일,폴더)에 있는 것에서 뒤(파일,폴더)로 이동하거나 이름이 바뀜

그런데 만약에 뒤에 있는 파일및 폴더가 있는 이름이거나 없으면 각각 어떻게 되는지 궁금증을 얻게됨

 

가설 1

파일이름을 같은 것으로 바꾸면

  1. 파일이 합쳐지거나 
  2. 기존파일이 지워지고 다시써짐

가설 2

폴더이름이 하위폴더에라도 같은 이름이 있으면 

  1. 하위의 하위 폴더로 이동함
  2. 하위폴더와 같은 이름으로 변경

실험

hi,bye 라는 이름의 폴더와 txt를  각각 생성

txt에는 대문자로 시작하는 각자의 파일이름을 넣었습니다

 

 

1.mv 폴더이름 폴더이름

mv 폴더이름 폴더이름

// 뒤에오는 폴더가 현재위치에 있는 폴더면 폴더가 폴더에 옮겨짐

 

 

// 현재 위치에서 없는 폴더면 폴더 이름이 변경됨

 

 

 

2. mv  파일이름  파일이름

mv 파일이름 파일이름

// 파일이름이 없는것은 이름이 변경

 

// 파일이름이 있는것은 기존파일이 지워지고 이름을 바꿈