logo

Linux에서 파일을 이동하는 방법 | mv 명령

`mv`>Linux의 명령은 파일과 폴더를 사용하여 여러 가지 멋진 작업을 수행할 수 있는 슈퍼 히어로 도구와 같습니다. 컴퓨터에서 물건을 옮기는 데 도움이 되는 디지털 이동 트럭이라고 생각하세요. 폴더를 정리하거나, 파일에 새 이름을 지정하거나, 다른 장소로 보내려는 경우 `mv`>일하러 가는 친구예요. Linux를 사용하는 모든 사람이 알아야 할 기본 도구입니다. 이번 글에서는 어떻게 활용하는지 자세히 알아보겠습니다.mv>다양한 작업에 대한 명령을 사용하고, 매우 이해하기 쉽도록 단계별 예를 보여 드리겠습니다. 그러니 버클을 채우고 다양한 트릭을 탐색해 봅시다.mv>명령이 소매를 다했습니다!

~ 안에 UNIX 기반 운영 체제 Linux나 macOS처럼 `MV` 이동을 의미합니다. 하지만 이 기사에서는 Linux의 mv 명령에 대해 설명합니다. 이름에서 알 수 있듯이 이 명령은 파일 디렉터리의 이름을 바꾸고 파일 시스템 내 한 위치에서 다른 위치로 파일을 이동하는 데 사용됩니다.

Linux에서 파일을 이동하는 방법 | mv 명령

Linux의 mv 명령 구문

Linux에서 mv 명령의 기본 구문은 아래에 설명되어 있습니다.

mv [options(s)] [source_file_name(s)] [Destination_file_name]>

여기,

for 루프의 종류
  • source_file_name(들) = 이름을 바꾸거나 이동하려는 파일의 이름입니다.
  • Destination_file_name = 새 위치의 이름 또는 파일 이름입니다.

mv 명령의 예

1. mv 명령을 사용하여 Linux에서 파일 이름을 바꾸는 방법

통사론:

mv [source_file_name(s)] [Destination_file_name]>

귀하의 소스 파일 이름 대신에 [source_file_name(들)] 그리고 당신의 대상 파일 이름 대신에 [대상_파일_이름].

예를 들어:

파일 이름 = jayesh_gfg가 있고 이름을 name = geeksforgeeks로 바꾸려는 경우.

mv jayesh_gfg geeksforgeeks>

MV jayesh_gfg geeksforgeeks

여기서 우리는 `ls` 다음 위치에 있는 파일과 디렉터리를 확인하는 명령입니다.

이 명령의 이름은 `jayesh_gfg`에서 `geeksforgeeks`로 변경되었습니다. `geeksforgeeks`가 이미 존재하는 경우에는 확인 메시지를 표시하지 않고 덮어쓰게 됩니다.

2. mv 명령을 사용하여 Linux에서 파일을 이동하는 방법

통사론:

mv [source_file_name(s)] [Destination_path]>

귀하의 소스 파일 이름 대신에 [source_file_name(들)] 그리고 당신의 대상 경로 대신에 [대상_경로].

예를 들어:

파일 이름 = geeksforgeeks가 있고 이를 위치 이름 = /home/jayeshkumar/jkj로 이동하려는 경우.

mv geeksforgeeks /home/jayeshkumar/jkj/>

mv geeksforgeeks /home/jayeshkumar/jkj/

여기서 우리는 `ls` 다음 위치에 있는 파일과 디렉터리를 확인하는 명령입니다.

리눅스 명령으로 폴더 만들기

이 명령은 파일 이름 = `geeksforgeeks`를 대상 이름 = /home.jayeshkumar/jkj/로 이동했습니다.

3. mv 명령을 사용하여 Linux에서 여러 파일을 이동하는 방법

통사론:

mv [source_file_name_1] [source_file_name_2] [source_file_name_ .....] [Destination_path]>

귀하의 소스 파일 이름 대신에 [source_file_name_1…..] 그리고 당신의 대상 경로 대신에 [대상_경로].

예를 들어:

파일 이름 = gfg_1, gfg_2가 있고 이를 위치 이름 = /home/jayeshkumar/jkj로 이동하려는 경우.

mv gfg_1 gfg_2 /home/jayeshkumar/jkj/>

mv gfg_1 gfg_2 /home/jayeshkumar/jkj/

여기서 우리는 `ls` 다음 위치에 있는 파일과 디렉터리를 확인하는 명령입니다.

이 명령은 파일 이름 = `gfg_1 및 gfg_2`를 대상 이름 = /home.jayeshkumar/jkj/로 이동했습니다.

4. Linux에서 mv 명령을 사용하여 Linux에서 디렉터리 이름을 바꾸는 방법

통사론:

mv [source_directory_name(s)] [Destination_directory_name]>

귀하의 소스 디렉터리 이름 대신에 [source_directory_name(들)] 그리고 당신의 대상 디렉터리 이름 대신에 [대상_디렉터리_이름].

예를 들어:

디렉토리 이름 = jkj가 있고 이름 = new_gfg로 바꾸려는 경우.

mv jkj new_gfg>

mv jkj new_gfg

여기서 우리는 `ls` 다음 위치에 있는 파일과 디렉터리를 확인하는 명령입니다.

이 명령은 `jkj`의 이름을 `new_gfg`로 바꿉니다. `new_gfg`가 이미 존재하는 경우에는 확인 메시지를 표시하지 않고 덮어쓰게 됩니다.

mv 명령에서 사용 가능한 옵션

1. -i(대화형)

-i 옵션을 사용하면 mv 명령이 기존 파일을 덮어쓰기 전에 확인을 요청하게 됩니다. 파일이 존재하지 않으면 프롬프트 없이 이름을 바꾸거나 이동합니다.

통사론:

mv -i [source_file/directory_name(s)] [Destination_file/directory_name/path]>

귀하의 소스 파일/디렉터리 이름 대신에 [소스_파일/디렉토리_이름] 그리고 당신의 대상 파일/디렉터리 이름/경로 대신에 [대상_파일/디렉터리_이름/경로].

예를 들어:

파일 이름 = jayesh_gfg가 있고 기존 파일 이름 = geeksforgeeks로 이름을 바꾸려는 경우.

numpy 로그
mv -i jayesh_gfg geeksforgeeks>

mv -i jayesh_gfg geeksforgeeks

여기서 우리는 `ls` 다음 위치에 있는 파일과 디렉터리를 확인하는 명령입니다.

여기에서는 yes = `y` 및 no =`n`을 입력하여 권한을 부여해야 합니다.

2. -f(강제)

mv 파일이 있는 경우 대상 파일을 덮어쓸 것인지 확인하는 메시지가 표시됩니다. 쓰기 금지되어 있습니다. 그만큼 -에프 옵션은 이 사소한 보호를 무시하고 대상 파일을 강제로 덮어쓰며 소스 파일을 삭제합니다.

통사론:

mv -f [source_file/directory_name(s)] [Destination_file/directory_name/path]>

귀하의 소스 파일/디렉터리 이름 대신에 [소스_파일/디렉토리_이름] 그리고 당신의 대상 파일/디렉터리 이름/경로 대신에 [대상_파일/디렉터리_이름/경로].

예를 들어:

파일 이름 = gfg가 있고 기존 파일 이름 = geeksforgeeks로 이름을 바꾸려는 경우.

mv -f gfg geeksforgeeks>

mv -f gfg geeksforgeeks

여기서 우리는 `ls` 다음 위치에 있는 파일과 디렉터리를 확인하는 명령입니다.

3. -n(클러버 없음)

와 함께 -N 옵션, mv 기존 파일을 덮어쓰는 것을 방지합니다.

통사론:

mv -n [source_file/directory_name(s)] [Destination_file/directory_name/path]>

귀하의 소스 파일/디렉터리 이름 대신에 [소스_파일/디렉토리_이름] 그리고 당신의 대상 파일/디렉터리 이름/경로 대신에 [대상_파일/디렉터리_이름/경로].

예를 들어:

파일 이름 = oldfile이 있고 이를 기존 파일 이름 = newfile로 바꾸려는 경우.

mv -n oldfile newfile>

mv -n 오래된 파일 새 파일

여기서 우리는 `ls` 다음 위치에 있는 파일과 디렉터리를 확인하는 명령입니다.

4. -b(백업)

이 옵션을 사용하면 다음 작업으로 인해 덮어쓰게 될 기존 파일을 백업하는 것이 더 쉽습니다. mv 명령. 그러면 물결표 문자(~)가 추가된 백업 파일이 생성됩니다.

통사론:

라운드 로빈 스케줄링
mv -b [source_file/directory_name(s)] [Destination_file/directory_name/path]>

귀하의 소스 파일/디렉터리 이름 대신에 [소스_파일/디렉토리_이름] 그리고 당신의 대상 파일/디렉터리 이름/경로 대신에 [대상_파일/디렉터리_이름/경로].

예를 들어:

파일 이름 = first_file이 있고 기존 파일 이름 = second_file로 이름을 바꾸려는 경우.

mv -b first_file second_file>

mv -b 첫 번째_파일 두 번째_파일

여기서 우리는 `ls` 다음 위치에 있는 파일과 디렉터리를 확인하는 명령입니다.

5. -버전

이 옵션은 버전을 표시하는 데 사용됩니다. mv 현재 시스템에서 실행 중입니다.

통사론:

mv --version>

mv –버전

Linux에서 파일을 이동하는 방법 | mv 명령 – FAQ

다음을 사용하여 한 폴더에서 다른 폴더로 파일을 이동하는 방법은 무엇입니까? mv> 리눅스에서 명령을?

한 폴더에서 다른 폴더로 파일을 이동하려면 다음을 사용할 수 있습니다.mv>명령 뒤에 소스 파일 이름과 대상 폴더가 옵니다. 예를 들어:

mv filename /path/to/destination/>

사용할 수 있나요? mv> Linux에서 파일 이름을 바꾸는 명령은 무엇입니까?

전적으로! 그만큼mv>명령은 파일 이동뿐만 아니라 이름 변경에도 사용됩니다. 현재 파일 이름과 원하는 새 이름을 대상으로 제공하기만 하면 됩니다.

mv old_filename new_filename>

Linux에서 전체 디렉토리를 어떻게 이동할 수 있습니까? mv> 명령?

디렉토리 이동은 파일 이동만큼 간단합니다. 사용mv>소스 디렉터리 이름과 대상 디렉터리를 사용하여 명령을 실행합니다.

mv directory_name /path/to/destination/>

사용시 대상 폴더에 같은 이름의 파일이 이미 존재하는 경우 어떻게 해야 합니까? mv> ?

대상 폴더에 같은 이름의 파일이 있는 경우mv>덮어쓰기 전에 확인 메시지가 표시됩니다. 확인을 우회하고 묻지 않고 덮어쓰려면 다음을 사용할 수 있습니다.-f>(강제) 옵션:

mv -f source destination>

다음을 사용하여 여러 파일을 한 번에 이동할 수 있습니까? mv> 리눅스에서 명령을?

전적으로! 모든 파일 이름과 대상 폴더를 제공하여 단일 명령으로 여러 파일을 이동할 수 있습니다.

mv file1 file2 file3 /path/to/destination/>

결론

` mv ` 명령은 Linux 기반 운영 체제에서 디렉터리와 파일을 관리하는 데 유용한 도구입니다. 우리는 `mv` 명령의 두 가지 고유한 기능, 즉 파일이나 디렉터리의 이름을 바꾸거나 한 위치에서 다른 위치로 이동하는 기능에 대해 논의했습니다. 전반적으로 `mv` 명령은 Linux에서 파일과 디렉터리를 효율적으로 관리하기 위한 필수 도구라고 할 수 있습니다.