Tuesday, November 07, 2006
DOS/도스창/배치파일] 파일 복사 명령어 사용법: File Copy Command
도스창(윈도우에서는 '명령 프롬프트')에서는
copy 라는 명령어로 파일을 복사할 수 있습니다. 도스창에서 직접 타이핑해서 쓸 수도 있고, 배치 파일 (Batch File) 안에서 사용할 수도 있습니다.
0.txt 라는 파일을, 같은 드라이브의 루트디렉토리에 있는 Temp 라는 디렉토리로 복사하는 명령입니다.
Temp 디렉토리(폴더)가 다른 드라이브에 있다면, 위와 같이 드라이브명까지 지정해야 합니다. D: 는 D드라이브입니다.
.txt 라는 확장자를 가진 모든 파일을 D:\Temp 디렉토리에 복사
파일명이 a 로 시작되는 모든 파일을 D:\Temp 폴더에 복사
My Test.txt 라는 공백이 있는 파일명을 큰따옴표로 둘러싼 후, 현재 디렉토리 밑의 하위 디렉토리인 ZZZ 라는 폴더에 복사
이것은 현재 디렉토리의 모든 파일들을, 하위 디렉토리인 ZZZ 라는 폴더에 한꺼번에 복사. 마침표(.) 한개는 현재 디렉토리를 의미합니다.
D:\Z\ZZZ 라는 폴더의 모든 파일들을, 현재 디렉토리로 한꺼번에 복사해 옴.
그런데 copy 명령은 기능이 단순합니다. 숨김파일(히든파일)은 복사할 수 없고, 파일의 속성도 복사되지 않습니다.
그 대신
xcopy 라는 명령은, 숨김 파일(히든파일)을 복사할 수 있는 등 좀더 강력합니다.
이것은 xcopy 로, 현재 디렉토리의 모든 파일들(.)을, D드라이브의 Z폴더 밑의 ZZZ 라는 폴더로 카피하되
/h : 히든파일과 시스템 파일까지 복사하고
/k : 파일의 속성 자체도 복사
하라는 뜻입니다.
파일을 복사하는 것이 아니라 이동시키려면 move 명령어를 사용하면 됩니다.
copy /?
xcopy /?
move /?
이렇게 명령어 뒤에, 슬래쉬(/)와 물음표(?)를 붙이면, 화면에 그 명령어에 대한 도움말이 출력됩니다.
▶▶ 도스 명령] 하위 디렉토리까지 복사, Copy 디렉토리: XCOPY, DOS 배치 파일
copy 라는 명령어로 파일을 복사할 수 있습니다. 도스창에서 직접 타이핑해서 쓸 수도 있고, 배치 파일 (Batch File) 안에서 사용할 수도 있습니다.
copy 명령으로 파일 복사 예제
copy 0.txt \Temp
0.txt 라는 파일을, 같은 드라이브의 루트디렉토리에 있는 Temp 라는 디렉토리로 복사하는 명령입니다.
copy 0.txt D:\Temp
Temp 디렉토리(폴더)가 다른 드라이브에 있다면, 위와 같이 드라이브명까지 지정해야 합니다. D: 는 D드라이브입니다.
copy *.txt D:\Temp
.txt 라는 확장자를 가진 모든 파일을 D:\Temp 디렉토리에 복사
copy a* D:\Temp
파일명이 a 로 시작되는 모든 파일을 D:\Temp 폴더에 복사
copy "My Test.txt" ZZZ
My Test.txt 라는 공백이 있는 파일명을 큰따옴표로 둘러싼 후, 현재 디렉토리 밑의 하위 디렉토리인 ZZZ 라는 폴더에 복사
copy . ZZZ
이것은 현재 디렉토리의 모든 파일들을, 하위 디렉토리인 ZZZ 라는 폴더에 한꺼번에 복사. 마침표(.) 한개는 현재 디렉토리를 의미합니다.
copy D:\Z\ZZZ
D:\Z\ZZZ 라는 폴더의 모든 파일들을, 현재 디렉토리로 한꺼번에 복사해 옴.
그런데 copy 명령은 기능이 단순합니다. 숨김파일(히든파일)은 복사할 수 없고, 파일의 속성도 복사되지 않습니다.
그 대신
xcopy 라는 명령은, 숨김 파일(히든파일)을 복사할 수 있는 등 좀더 강력합니다.
xcopy . D:\Z\ZZZ /h /k
이것은 xcopy 로, 현재 디렉토리의 모든 파일들(.)을, D드라이브의 Z폴더 밑의 ZZZ 라는 폴더로 카피하되
/h : 히든파일과 시스템 파일까지 복사하고
/k : 파일의 속성 자체도 복사
하라는 뜻입니다.
파일을 복사하는 것이 아니라 이동시키려면 move 명령어를 사용하면 됩니다.
copy /?
xcopy /?
move /?
이렇게 명령어 뒤에, 슬래쉬(/)와 물음표(?)를 붙이면, 화면에 그 명령어에 대한 도움말이 출력됩니다.
▶▶ 도스 명령] 하위 디렉토리까지 복사, Copy 디렉토리: XCOPY, DOS 배치 파일
tag: batch
배치파일 | DOS CMD BATCH .BAT | VBScript .VBS
tag: windows
윈도우 | Windows 7 | Windows XP | Windows 2000
<< Home