Windows 10에서 파일 및 폴더를 복사하거나 이동하는 방법

Windows는 파일을 복사하고 이동하는 다양한 방법을 제공합니다. 파일 탐색기에 대한 모든 트릭과 명령 프롬프트 및 PowerShell에서 이를 사용하는 방법을 보여드리겠습니다. 파일 탐색기의 컨텍스트 메뉴에 “복사 대상” 및 “이동 대상”을 추가할 수도 있습니다.

Windows 10에서 파일이나 폴더를 복사하면 선택한 항목이 복제되어 선택한 대상 폴더에 저장됩니다. 그러나 파일이나 폴더를 이동하면 동일한 복사본을 보내는 대신 원본 항목이 대상 폴더로 이동합니다.

끌어서 놓기로 파일을 복사하거나 이동하는 방법

파일이나 폴더를 복사하거나 이동하는 가장 일반적인 방법 중 하나는 대상 폴더로 끌어다 놓는 것입니다. 기본적으로 대상 폴더의 위치에 따라 파일 탐색기는 복사하는 대신 폴더를 이동하거나 그 반대의 경우도 마찬가지입니다. 그러나 Windows의 기본 동작을 재정의하는 숨겨진 메서드가 있습니다.

Windows+E를 눌러 파일 탐색기를 열고 복사할 파일로 이동합니다.

한 폴더에서 다른 폴더로 파일을 끌 때 왼쪽 창을 사용하거나 파일 탐색기의 다른 인스턴스를 열어 대상 폴더로 이동할 수 있습니다. 이 예에서는 두 번째 파일 탐색기 창을 사용하여 파일을 복사합니다.

Windows+E를 눌러 두 번째 파일 탐색기 창을 열고 대상 폴더로 이동합니다.

Windows에는 파일 또는 폴더를 새 대상으로 끌어다 놓을 때 복사 또는 이동이라는 두 가지 기본 동작이 있습니다. 복사는 파일이나 폴더를 다른 드라이브의 디렉토리에 놓을 때 발생합니다. 이동은 아래에서 하는 것처럼 동일한 드라이브에 놓을 때 발생합니다. 그러나 Windows가 특정 작업을 수행하도록 하는 숨겨진 트릭이 있습니다.

파일을 다른 드라이브로 복사하려면 복사할 파일을 강조 표시하고 두 번째 창으로 끌어다 놓습니다.

  Windows 10에서 로그인할 때 폴더를 다시 여는 방법

파일을 동일한 드라이브의 폴더에 복사하려는 경우 파일을 클릭하고 두 번째 창으로 끌어다 놓습니다. 그러나 드롭하기 전에 Ctrl 키를 눌러 복사 모드를 시작하십시오.

파일을 동일한 드라이브의 다른 디렉토리로 이동하려면 이동하려는 파일을 강조 표시하고 클릭하여 두 번째 창으로 끌어서 놓은 다음 놓으십시오.

대상 폴더가 다른 드라이브에 있는 경우 이전과 마찬가지로 두 번째 창으로 클릭하여 끌어다 놓습니다. 하지만 이번에는 Shift 키를 눌러 이동 모드를 트리거합니다.

잘라내기, 복사 및 붙여넣기를 사용하여 파일을 복사하거나 이동하는 방법

텍스트를 잘라내고 복사하고 붙여넣는 것과 같은 방법으로 클립보드를 사용하여 파일을 복사하고 이동할 수도 있습니다.

Windows+E를 눌러 파일 탐색기를 열고 복사할 파일로 이동합니다.

복사하려는 파일을 강조 표시한 다음 파일 메뉴에서 “복사”를 클릭하거나 키보드에서 Ctrl+C를 눌러 클립보드에 추가합니다.

파일을 강조 표시하고

대신 항목을 이동하려면 이동하려는 파일을 강조 표시합니다. 그런 다음 파일 메뉴에서 “잘라내기”를 클릭하거나 Ctrl+X를 눌러 파일을 클립보드에 추가합니다.

파일을 선택하고 클릭

파일을 이동하려는 디렉터리로 이동한 다음 “홈” 탭에서 “붙여넣기”를 클릭하거나 Ctrl+V를 누릅니다. “복사” 또는 “잘라내기”를 클릭하는지 여부에 따라 파일이 각각 복사되거나 이동됩니다.

대상 폴더로 이동하여 다음을 클릭합니다.

컨텍스트 메뉴를 사용하여 파일 및 폴더 복사 또는 이동

Windows 10 상황에 맞는 메뉴

파일이나 폴더를 마우스 오른쪽 버튼으로 클릭하면 Windows에는 두 가지 옵션을 추가할 수 있는 몇 가지 숨겨진 컨텍스트 메뉴 기능이 있습니다. 복사 대상 또는 이동 대상. 컨텍스트 메뉴에 이 두 가지 기능을 추가하면 몇 번의 클릭만으로 항목을 복사하거나 이동할 수 있습니다.

명령 프롬프트를 사용하여 파일을 복사하거나 이동하는 방법

원하는 디렉토리에서 명령 프롬프트를 여는 가장 빠른 방법 중 하나는 파일 탐색기를 사용하는 것입니다. 먼저 파일 탐색기를 열고 대상으로 이동합니다. 주소 표시줄을 클릭하고 “cmd”를 입력한 다음 Enter 키를 누릅니다.

파일 탐색기에서 다음을 입력합니다.

파일을 복사하려면 다음 명령 구문을 사용할 수 있습니다(폴더를 복사하는 경우 파일 확장자 생략).

copy "file name.ext" "fullpathtodestinationfolder"

명령의 따옴표는 파일 이름이나 폴더에 공백이 포함된 경우에만 중요합니다. 공백이 없으면 따옴표를 포함할 필요가 없습니다. 아래 예에서는 파일명이나 폴더에 공백이 없으므로 공백을 사용할 필요가 없습니다.

  Windows 10에서 타임라인이 작동하지 않는 문제를 해결하는 방법

복사 명령을 사용하여 동시에 여러 파일을 복제할 수도 있습니다. 각 파일을 쉼표로 구분한 다음 평소와 같이 대상 폴더를 지정하기만 하면 됩니다.

파일을 이동하려면 다음 명령 구문을 사용할 수 있습니다(폴더를 이동하는 경우 파일 확장명 생략).

move "file name.ext" "fullpathtodestinationfolder"

복사와 마찬가지로 명령의 따옴표는 파일 이름이나 폴더에 공백이 포함된 경우에만 중요합니다. 그렇지 않은 경우 따옴표를 포함할 필요가 없습니다. 아래 예에서는 파일명이나 폴더에 공백이 없으므로 공백을 사용할 필요가 없습니다.

그러나 복사 명령과 같이 여러 파일을 이동하려고 하면 명령 프롬프트에서 구문 오류가 발생합니다.

오류를 발생시키지 않고 명령 프롬프트를 사용하여 한 번에 둘 이상의 항목을 이동하는 몇 가지 다른 방법이 있습니다. 각 방법은 와일드카드 문자를 사용하여 하나의 명령어 내에서 여러 파일을 이동합니다.

먼저 특정 파일 형식을 모두 이동하려는 경우 다음 구문을 사용하여 파일을 재배치할 수 있습니다.

move *.ext "fullpathtodirectory"

두 번째 방법은 파일 유형에 관계없이 소스 디렉토리 내의 모든 항목을 이동하는 것입니다. 다음 구문을 사용하여 이동을 완료할 수 있습니다.

move * "fullpathtodirectory"

PowerShell을 사용하여 파일을 복사하거나 이동하는 방법

Windows PowerShell은 명령줄 환경에서 파일과 폴더를 복사하거나 이동할 때 명령 프롬프트보다 훨씬 강력하고 유연합니다. 표면만 훑어보겠지만 cmdlet을 사용하면 몇 가지 매우 강력한 작업을 수행할 수 있습니다.

원하는 위치에서 PowerShell 창을 여는 가장 빠른 방법은 먼저 파일 탐색기에서 폴더를 여는 것입니다. “파일” 메뉴에서 “Windows PowerShell 열기”를 클릭한 다음 “Windows Powershell 열기”를 선택합니다.

파일 > Windows PowerShell 열기 > Windows PowerShell 열기를 클릭합니다.”  너비=”541″ 높이=”318″ onload=”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);”  onerror=”this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);”></p>
<p>PowerShell에서 파일이나 폴더를 복사하려면 다음 구문을 사용하세요.</p>
<pre>복사- 안건

필수 사항은 아니지만 Copy-Item cmdlet은 파일 이름과 디렉터리에 공백이 포함된 경우에만 따옴표가 필요합니다.

예를 들어, 현재 디렉토리에서 다른 디렉토리로 파일을 복사하려면 다음 명령을 사용합니다.

Copy-Item Lex.azw D:Downloads

PowerShell의 진정한 힘은 cmdlet을 함께 파이프하는 기능에서 나옵니다. 예를 들어 복사하려는 전자책이 포함된 여러 하위 폴더가 있는 폴더가 있다고 가정해 보겠습니다.

디렉터리를 변경하고 명령을 다시 실행하는 대신 PowerShell에서 각 폴더와 하위 폴더를 검색한 다음 특정 파일 형식을 모두 대상에 복사하도록 할 수 있습니다.

다음 cmdlet을 사용할 수 있습니다.

Get-ChildItem -Path ".*.azw" -Recurse | Copy-Item -Destination "D:Downloads"

cmdlet의 Get-ChildItem 부분은 현재 디렉터리의 모든 파일과 AZW 파일 확장명을 가진 모든 하위 폴더(-Recurse 스위치 사용)를 나열하고 이를 Copy-Item cmdlet에 파이프(| 기호)합니다.

대신 파일을 이동하려면 다음 구문을 사용하여 원하는 것을 재배치할 수 있습니다.

Move-Item Lex.azw D:Downloads

Move-Item은 Copy-Item cmdlet과 동일한 구문을 따릅니다. 따라서 Copy-Item cmdlet에서와 같이 폴더와 모든 하위 폴더에서 모든 특정 파일 형식을 이동하려는 경우 거의 동일합니다.

디렉터리 및 해당 하위 폴더에서 특정 파일 형식의 모든 파일을 이동하려면 다음 cmdlet을 입력합니다.

Get-ChildItem -Path ".*.azw" -Recurse | Move-Item -Destination "D:Downloads"