리눅스 mv 명령어: 파일과 디렉토리 이동 및 이름 변경하기

리눅스 mv 명령어: 파일과 디렉토리 이동 및 이름 변경하기

Linux 기반의 CentOS에서 mv 명령어는 파일 또는 디렉토리를 이동하거나 이름을 변경하는 데 사용됩니다. 이 명령어를 사용하여 소스 파일 또는 디렉토리의 이름을 변경하거나 다른 위치로 이동할 수 있습니다.

  • 포스트 기준: 리눅스 배포판 CentOS 7

주요 옵션 및 설명

옵션설명
-i기존 파일을 덮어쓰기 전에 확인 메시지를 출력합니다.
-u대상 파일이 소스 파일보다 오래되었을 경우에만 이동하거나 이름을 변경합니다.
-v명령어 실행 결과를 상세히 출력합니다.

사용 예시

아래는 mv 명령어의 주요 사용 예시입니다.

1. 파일명 변경하기

$ mv source.txt destination.txt
파일명 변경 예시

2. 디렉토리 이름 변경하기

$ mv old_directory_name new_directory_name
디렉토리 이름 변경 예시

3. 파일을 디렉토리로 이동하기

$ mv file1.txt destination_directory/
파일을 디렉토리로 이동 예시

4. 여러 파일을 디렉토리로 이동하기

$ mv file1.txt file2.txt destination_directory/
여러 파일을 디렉토리로 이동 예시

5. -i 옵션 예제: 이동 또는 이름 변경 전 확인하기

-i 옵션을 사용할 때 mv 명령어는 대상 위치에 동일한 파일명이 존재하는지 확인합니다. 동일한 파일명이 없으면 이름 변경 또는 이동이 바로 진행됩니다. 하지만 동일한 파일명이 이미 있을 경우, 사용자에게 덮어쓰기 여부를 확인받습니다. 이렇게 `-i` 옵션은 파일이나 디렉토리의 무의식적인 덮어쓰기를 방지해 줍니다.

$ mv -i source.txt destination.txt
-i 옵션을 사용한 파일 이동 확인 예시


mv 명령어를 사용하여 파일과 디렉토리의 이름을 변경하거나 다른 위치로 이동할 수 있습니다. 옵션을 활용하여 특정 조건에서의 이동이나 이름 변경을 조절할 수 있습니다.

관련 이전 게시글


다음 글에서도 리눅스의 기본 명령어에 대해 알아보겠습니다. 이 글이 도움이 되셨다면 공유 부탁드립니다!

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤