MapleStory Finger Point

소소한 팁

윈도우 파일 복사 명령어 xcopy 활용 (+ 특정 파일만 복사)

吳鍾振 2023. 8. 11. 18:00

윈도우 환경에서 파일을 옮길 때 주로 GUI를 사용하지만 xcopy 명령어를 사용하여 옮기는 방법도 있다.

파일들을 복사할 때 GUI를 사용하여 옮기면 Scan 작업 후 복사하므로 시간이 더 걸린다는 글도 있고, 똑같다는 글도 있다.

개인적인 경험으로 옮길 파일 수가 적으면 GUI, 많으면 xcopy를 사용하는 것이 더 효율적이었다.

어쨌든 xcopy를 사용하여 어느 폴더의 파일들을 다른 폴더로 옮기고 싶다면 아래의 명령어를 사용하면 된다.

그냥 cmd에서 실행 가능하다.

xcopy "D:\Workspace\" "D:\Datasets" /c /y

설명하자면 D:\Workspace\ 폴더에 있는 모든 파일들을 D:\Datasets 경로로 복사한다.

- 적용한 Parameters (확인 명령어: xcopy /?)
/c: 오류가 생겨도 복사를 계속함
/y: 기존 대상 파일을 덮어쓸지 여부를 묻지 않음

 

그리고 만약 특정 확장자 파일만 이동하고 싶다면,

cd "옮기고 싶은 파일이 있는 경로"
for /r %i in (*.py, *.yaml) do xcopy /y "%i" "옮길 경로"

먼저 옮기고 싶은 파일이 있는 경로로 이동한다. (cd 구문 사용)

for /r %i in (*.py, *.yaml) do xcopy /y "%i" "옮길 경로" 이 구문을 실행한 경로 기준으로 하위 폴더들까지 탐색하여 모든 py, yaml 파일을 옮길 경로로 복사한다는 뜻.

/r -> 읽기 전용 파일 덮어쓰기. 파일 속성에 있는 읽기 전용을 체크하면 파일을 수정할 수 없음 (아래 이미지 참고)
/y -> 이미 동일한 파일명이 있다면 물어보지 않고 그냥 덮어쓰기

파일 마우스 우클릭 - 속성
PyCharm에서 읽기 전용 py 파일을 수정하면 위 창이 나옴

반응형

'소소한 팁' 카테고리의 다른 글

그램 노트북 터치패드 우클릭 해제하기  (0) 2023.01.31