[linux][basic] mv - 파일, 디렉토리(폴더) 이동/이름바꾸기

- 1 min

mv (move)

리눅스에서 파일을 이동하려면 mv 명령어를 사용하면 된다.

$ mv [이동시킬 파일] [목적 경로]

origin 이라는 파일이 있다고 가정하고,

이를 홈디렉토리(~/)로 이동해보자.

$ mv origin ~/

위 명령을 수행하면 이름이 변경되지 않고 그대로 이동된다.

다음과 같이 파일명을 변경하면서 이동시킬수도 있다.

$ mv origin ~/origin_moved

originorigin_moved 라는 이름으로 변경하여 이동시켰다.

mv명령어는 다음과 같이 같은 디렉토리에서 파일의 이름만 바꿀때에도 많이 사용된다.

$ mv origin origin_changed

origin의 이름을 origin_changed로 변경하였다. (사실은 이동한 것이지만)

mv는 cp나 rm명령과는 다르게 디렉토리(폴더)를 이동시킬 때에 따로 -r 같은 옵션을 주지 않아도 된다.

다만, 다음과 같은 옵션들이 있다는 사실정도만 알아두자.

-b: 목적 경로에 같은 이름의 파일(혹은 디렉토리)가 존재하면, 기존 파일을 백업 후 이동시킨다.
-f: 목적 경로에 같은 이름의 파일(혹은 디렉토리)가 존재하면, 덮어쓸 것인지 묻지 않고 바로 덮어쓴다.
-i: 목적 경로에 같은 이름의 파일(혹은 디렉토리)가 존재하면, 덮얼쓸 것인지 물어본다.
-v: 이동중인 상태를 표시한다.



코딩장이

코딩장이

-장이: [접사] ‘그것과 관련된 기술을 가진 사람’의 뜻을 더하는 접미사.

rss facebook twitter github youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora quora