명령 행에서 xcopy에 대한 복사의 이점은 무엇입니까?


답변:


39
  1. xcopy 는 외부 프로그램이며 copy 는 인터프리터의 일부입니다 ( cmd.exe , command.com ). 이는 xcopy 가 다른 시스템이나 복구 디스크에 없을 수 있음을 의미합니다 .

    Windows와 복구 CD가 있으므로 더 이상 문제가되지 않습니다.

  2. copy 는 파일을 연결할 수 있습니다.

    copy file1 + file2 file3
    

    file1file2 내용 을 포함 하는 파일 ( file3 )을 작성합니다 .

  3. copy 는 단순한 파일 이상의 것을 복사 할 수 있습니다.

    예를 들어

    copy con file
    

    키보드 (콘솔)에서 file로 직접 쓸 수 있습니다 .

    마찬가지로 다음을 사용하여 파일을 인쇄 할 수 있습니다.

    copy file prn
    copy file \\computer\printer
    

    후자는 공유 프린터 용입니다.

    위의 내용을 결합 할 수도 있습니다.

    copy con prn
    

    프린터에 직접 쓸 수 있습니다.


5
또한 호출 할 때 입력하는 문자가 적습니다. :)
Orangutech

파일 연결에 관한 정보를 가져 주셔서 감사합니다. 방금 찾은 결과 파일이 왜 그렇게 큰지 이해했습니다. 당신은 내 하루를 만들었습니다.
Johnny_D

22

주요 차이점은 xcopy폴더 계층 구조를 복사 할 수 copy있고 파일에서만 작동하도록하는 것입니다.
즉,을 사용하여 얻을 수있는 기능 (성능 또는 성능 측면)이 없다고 생각 copy합니다.

심지어 xcopy오늘날의 표준에 따라 구식입니다. Robocopy 는 최신 Windows 플랫폼에서 선택한 새로운 복사 유틸리티입니다.

언급 된 모든 복사 유틸리티에는 추가 정보를 포함 할 수있는 Wikipedia 기사가 있습니다.


1

이중 플로피 PC에서 DOS를 기억하는 사람이 있습니까? Xcopy는 복사 속도를 높이기 위해 단일 파일에서 여러 파일을 메모리에로드하여 읽기 검색 횟수를 최소화합니다. 아마도 여전히 HDD로 사소한 속도 개선을 할 것입니다.


1
분할 머리카락의 위험이는의 혜택 (들)을 요구하기 때문에 엄격하게, 질문에 대한 답을 말하기 아닌 copy이상 xcopy. 그러나 IMO, 이것은 토론에 대한 유효한 기여입니다.
스콧

0

Powershell을 "명령 줄"로 간주하면 다른 "복사"명령을 사용할 수 있습니다. Powershell "복사"는 분명히 cmdlet에 매핑됩니다.

다른 답변에서 언급하지 않은 한 가지는 Powershell이 ​​쉘 수준에서 깊이 포함 된 와일드 카드를 확장하므로이 명령이 작동한다는 것입니다 (DOS가 아닌 PS에서만).

% copy G:\git\one\source\*\morePath\SomePattern*.dll destDir

xcopy는 단일 소스를 허용하므로 "파일을 찾을 수 없습니다"라고 주장합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.