컴퓨터

윈도우 명령 프롬프트(CMD) 에서 파일 관리하기(CMD 명령어)

cactus 2022. 8. 9. 18:47

ArcGIS, QGIS 등 GIS 프로그램의 shp 파일에는 shp 확장자 외에도 shx, dbf 등.. 동일한 비슷한 이름의 파일이 많을 경우, 특정 파일만을 이동시키거나 삭제시키거나 할 때에 일일이 선택해야 한다면 너무 번거롭다.

윈도우 CMD 창에서 간단한 명령어로 파일을 이동, 수정, 삭제할 수 있다.

 

먼저 CMD 창은 윈도우 검색에서 열 수 있다. cmd 검색해서 명령 프롬프트를 실행한다.

윈도우 검색바에서 cmd 검색, 명령 프롬프트 실행

 

1. 폴더 이동 명령어 cd

작업할 폴더를 이동할 때는

cd 폴더경로(C:\~~)

라고 입력하거나

상위 폴더로 이동할 때에는 상위 몇 번째 어느 폴더로 이동하는지에 따라서 다음과 같이 한꺼번에 입력할 수 있다.

상위 폴더로는 cd ..

그 위의 폴더로는 cd ../../

그 위의 폴더에 있는 다른 폴더로 이동할 때는 cd ../../이동하려는폴더명

cd ..
cd ../../
cd ../../../폴더명

 

2. 하드디스크 이동할 때는 그냥 디스크 입력

C드라이브에서 D드라이브로 변경하고 싶은 경우는 cd 없이 그냥 D: 라고 입력한다.

D:

 

3. 파일 목록 확인할 때는 dir

해당 폴더의 파일 목록을 확인할 때는 dir 이라고 입력한다. 아래처럼 해당 폴더의 파일 목록 나온다.

 

4. 파일 이동할 때는 move

move 이동할파일 C:/~~(이동할폴더)

 

5. 파일명 변경할 때는 rename

rename 변경전파일명 변경후파일명

 

6. 파일 복사할 때는 copy

copy 복사할파일 C:/~~(복사할폴더)

 

7. 파일 삭제할 때는 del

del 지울파일

 

위의 명령어를 숙지하고, 특정 문자/숫자를 포함한 파일만을 골라서 이동하거나, 변경하거나, 삭제할 수 있다.

파일명에서 '2020'을 포함하고 있는 파일을 예시로 해보자.

- 중간에 2020이 들어가는 경우는 -> *2020*

- 처음에 2020으로 시작하는 경우는 -> 2020*

- 2020으로 나는 경우는 -> *2020

로 식별할 수 있다.

특정 확장자도 마찬가지로 선택할 수 있다.

txt 의 경우 *.txt 라고 입력하고

csv의 경우 *.csv 라고 입력하면 된다.

 

중간에 '2020'이 포함된 파일을 대상으로 이동, 변경, 복사, 삭제는 아래와 같이 입력할 수 있겠다.

#이동
move *2020* C:/~(이동할폴더)

#파일명 중 2020을 2022로 변경
rename *2020* *2022*

#복사
copy *2020* C:/~(복사할폴더)

#삭제
del *2020*

 

 

 

반응형