Linuxpia/Linux 명령어

[리눅스 명령어] 리눅스명령어, 파일 옮기는 명령 mv

Linuxpia4U 2023. 11. 23. 08:09
반응형

리눅스명령어 mv

mv 명령어는 리눅스와 유닉스 시스템에서 파일이나 디렉터리의 이름을 변경하거나 다른 위치로 이동할 때 사용합니다. 이 명령어는 "move"의 약자로, 파일 시스템 내에서 객체를 재배치하는 데 사용됩니다.

mv 명령어 사용법

기본적인 mv 명령어의 구문은 다음과 같습니다:

mv [옵션] 원본 대상
  • 원본: 이름을 변경하거나 이동할 파일 또는 디렉토리입니다.
  • 대상: 파일 또는 디렉터리의 새 위치 또는 새 이름입니다.
  • 옵션: 명령어 실행 시 추가적으로 사용할 수 있는 옵션들입니다. 예를 들어 -i는 덮어쓰기 전에 물어보는 옵션이고, -u는 업데이트할 때만 파일을 이동하는 옵션입니다.

예시

  • 파일 이름 변경하기:
mv oldname.txt newname.txt

이 명령은 oldname.txt 파일의 이름을 newname.txt로 변경합니다.

newname.txt로 변경

 

  • 파일을 다른 디렉터리로 이동하기:
mv filename.txt /path/to/directory/

이 명령은 filename.txt 파일을 /path/to/directory/ 디렉토리로 이동합니다.

  • 디렉토리 이동하기:
mv old_directory/ new_directory/

이 명령은 old_directorynew_directory로 이동합니다. 만약 new_directory가 이미 존재한다면, old_directorynew_directory 안으로 이동합니다.

주의사항

  • mv 명령어는 원본 파일을 삭제하고 대상 위치에 새로 작성합니다. 이 과정에서 데이터가 손실될 수 있으므로, 중요한 파일을 다룰 때는 주의해야 합니다.
  • 파일이나 디렉터리를 이동할 때는 충분한 권한이 필요합니다. 필요한 권한이 없으면 에러 메시지가 표시됩니다.
  • 파일을 덮어쓸 때는 주의가 필요합니다. -i 옵션을 사용하면 덮어쓰기 전에 사용자의 확인을 요청합니다.
반응형