Windows는 파일을 복사하고 이동하는 여러 가지 방법을 제공합니다. 파일 탐색기의 모든 요령과 명령 프롬프트 및 PowerShell에서 사용하는 방법을 보여줍니다. 파일 탐색기의 상황에 맞는 메뉴에 “복사”및 “이동”을 추가 할 수도 있습니다.
Windows 10에서 파일 또는 폴더를 복사하면 선택한 항목이 복제되어 선택한 대상 폴더에 저장됩니다. 그러나 파일이나 폴더를 이동하면 원본 항목이 동일한 사본을 보내지 않고 대상 폴더로 이동합니다.
끌어서 놓기로 파일을 복사하거나 이동하는 방법
파일이나 폴더를 복사하거나 이동하는 가장 일반적인 방법 중 하나는 대상 폴더로 끌어다 놓는 것입니다. 대상 폴더의 위치에 따라 기본적으로 파일 탐색기는 복사하지 않고 이동하거나 그 반대로 이동할 수 있습니다. 그러나 Windows의 기본 동작을 재정의하는 숨겨진 방법이 있습니다.
Windows + E를 눌러 파일 탐색기를 열고 복사 할 파일로 이동하십시오.
한 폴더에서 다른 폴더로 파일을 드래그 할 때 왼쪽의 창을 사용하거나 파일 탐색기의 다른 인스턴스를 열어 대상 폴더로 이동할 수 있습니다. 이 예에서는 두 번째 파일 탐색기 창을 사용하여 파일을 복사합니다.
Windows + E를 눌러 두 번째 파일 탐색기 창을 열고 대상 폴더로 이동하십시오.
Windows는 파일 또는 폴더를 새 대상으로 끌어 놓을 때 복사 또는 이동의 두 가지 기본 동작을 갖습니다. 파일이나 폴더를 디렉토리의 디렉토리에 놓으면 복사가 발생합니다. 다른 드라이브. 당신이 그것을 떨어 뜨릴 때 이동이 발생 같은 우리가 아래에서 할 것처럼 운전. 그러나 Windows가 특정 작업을 수행하도록하는 숨겨진 속임수가 있습니다.
다른 드라이브로 파일을 복사하려면 복사 할 파일을 강조 표시하고 파일을 클릭 한 다음 두 번째 창으로 끌어다 놓습니다.
파일을 동일한 드라이브의 폴더에 복사하려는 경우 파일을 클릭하여 두 번째 창으로 끕니다. 삭제하기 전에 Ctrl 키를 눌러 복사 모드를 트리거하십시오.
동일한 드라이브의 다른 디렉토리로 파일을 이동하려면 이동하려는 파일을 강조 표시 한 후 클릭하여 두 번째 창으로 끌어다 놓으십시오.
대상 폴더가 다른 드라이브에있는 경우 이전과 같이 클릭하여 두 번째 창으로 드래그하십시오. 그러나 이번에는 Shift를 눌러 이동 모드를 트리거하십시오.
잘라 내기, 복사 및 붙여 넣기를 사용하여 파일을 복사하거나 이동하는 방법
텍스트를 잘라 내고 복사하고 붙여 넣는 것과 같은 방법으로 클립 보드로 파일을 복사하고 이동할 수도 있습니다.
Windows + E를 눌러 파일 탐색기를 열고 복사 할 파일로 이동하십시오.
복사 할 파일을 선택한 다음 파일 메뉴에서 “복사”를 클릭하거나 키보드에서 Ctrl + C를 눌러 클립 보드에 추가하십시오.
대신 항목을 이동하려면 이동하려는 파일을 강조 표시하십시오. 그런 다음 파일 메뉴에서 “잘라 내기”를 클릭하거나 Ctrl + X를 눌러 클립 보드에 파일을 추가하십시오.
파일을 이동하려는 디렉토리로 이동 한 다음 “홈”탭에서 “붙여 넣기”를 클릭하거나 Ctrl + V를 누릅니다. “복사”또는 “잘라 내기”를 클릭하는지에 따라 파일이 각각 복사 또는 이동됩니다.
상황에 맞는 메뉴를 사용하여 파일 및 폴더 복사 또는 이동
파일이나 폴더를 마우스 오른쪽 단추로 클릭하면 Windows에는 복사 또는 이동의 두 가지 옵션을 추가 할 수있는 숨겨진 컨텍스트 메뉴 기능이 있습니다. 상황에 맞는 메뉴에이 두 기능을 추가하면 몇 번의 클릭만으로 항목을 복사하거나 이동할 수 있습니다.
관련 : Windows 10의 상황에 맞는 메뉴에 “이동”또는 “복사”를 추가하는 방법
명령 프롬프트를 사용하여 파일을 복사하거나 이동하는 방법
원하는 디렉토리에서 명령 프롬프트를 여는 가장 빠른 방법 중 하나는 파일 탐색기입니다. 먼저 파일 탐색기를 열고 대상으로 이동하십시오. 주소 표시 줄을 클릭하고 “cmd
”를 누르고 Enter를 누릅니다.
관련 : Windows 10에서 명령 프롬프트를 여는 10 가지 방법
파일을 복사하려면 다음 명령 구문을 사용할 수 있습니다 (폴더를 복사하는 경우 파일 확장자 만 생략).
copy "file name.ext" "fullpathtodestinationfolder"
명령의 인용 부호는 파일 이름 또는 폴더에 공백이 포함 된 경우에만 중요합니다. 공백이 없으면 따옴표를 포함하지 않아도됩니다. 아래 예에서 파일 이름이나 폴더에 공백이 없으므로 사용할 필요가 없습니다.
당신은 또한 사용할 수 있습니다 copy
동시에 여러 파일을 복제하는 명령입니다. 각 파일을 쉼표로 구분 한 다음 평소와 같이 대상 폴더를 지정하십시오.
파일을 이동하려면 다음 명령 구문을 사용할 수 있습니다 (폴더를 이동하는 경우 파일 확장자 만 생략).
move "file name.ext" "fullpathtodestinationfolder"
복사와 마찬가지로 명령의 인용 부호는 파일 이름이나 폴더에 공백이있는 경우에만 중요합니다. 그렇지 않은 경우 따옴표를 포함하지 않아도됩니다. 아래 예에서 파일 이름이나 폴더에 공백이 없으므로 사용할 필요가 없습니다.
그러나 여러 파일을 이동하려고하면 copy
명령 프롬프트가 표시되면 구문 오류가 발생합니다.
오류를 발생시키지 않고 명령 프롬프트를 사용하여 한 번에 여러 항목을 이동할 수있는 몇 가지 다른 방법이 있습니다. 각 방법은 와일드 카드 문자를 사용하여 한 명령 내에서 여러 파일을 이동합니다.
먼저 특정 파일 형식을 모두 이동하려는 경우 다음 구문을 사용하여 파일을 재배치 할 수 있습니다.
move *.ext "fullpathtodirectory"
두 번째 방법은 파일 유형에 관계없이 소스 디렉토리 내부의 모든 것을 이동시키는 것입니다. 다음 구문을 사용하여 이동을 완료 할 수 있습니다.
move * "fullpathtodirectory"
PowerShell을 사용하여 파일을 복사하거나 이동하는 방법
Windows PowerShell은 명령 줄 환경에서 파일 및 폴더를 복사하거나 이동할 때 명령 프롬프트보다 훨씬 강력하고 유연합니다. 우리는 표면을 긁는 동안 cmdlet을 사용하여 실제로 강력한 작업을 수행 할 수 있습니다.
원하는 위치에서 PowerShell 창을 여는 가장 빠른 방법은 먼저 파일 탐색기에서 폴더를 여는 것입니다. “파일”메뉴에서 “Open Windows PowerShell”을 클릭 한 다음 “Open Windows Powershell”을 선택하십시오.
관련 : Windows 10에서 PowerShell을 여는 9 가지 방법
PowerShell에서 파일 또는 폴더를 복사하려면 다음 구문을 사용하십시오.
Copy-Item "filename.ext" "pathtodestinationfolder"
필수 사항은 아니지만 Copy-Item
cmdlet은 파일 이름과 디렉터리에 공백이 있으면 따옴표 만 필요합니다.
예를 들어, 현재 디렉토리에서 다른 디렉토리로 파일을 복사하려면 다음 명령을 사용하십시오.
Copy-Item Lex.azw D:Downloads
PowerShell의 진정한 장점은 cmdlet을 함께 파이프하는 기능에서 비롯됩니다. 예를 들어, 복사하려는 전자 책이 포함 된 여러 하위 폴더가있는 폴더가 있다고 가정합니다.
디렉터리를 변경하고 명령을 다시 실행하는 대신 PowerShell에서 각 폴더와 하위 폴더를 검색 한 다음 특정 파일 형식을 모두 대상으로 복사 할 수 있습니다.
다음 cmdlet을 사용할 수 있습니다.
Get-ChildItem -Path ".*.azw" -Recurse | Copy-Item -Destination "D:Downloads"
그만큼 Get-ChildItem
cmdlet의 일부는 현재 디렉터리의 모든 파일과 모든 해당 하위 폴더 ( -Recurse
AZW 파일 확장자를 사용하여 파이프하고 |
기호) 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"