이 글에서는 Windows 11/10의 명령 프롬프트(CMD)를 활용해 파일과 폴더를 관리할 수 있는 다양한 유용한 명령어를 소개합니다. 대부분의 사용자는 편리함을 위해 GUI(그래픽 사용자 인터페이스)로 파일을 관리하지만, 일부 사용자는 명령줄 인터페이스를 통해 파일 관리 작업을 수행하기도 합니다. 어떤 방식을 선호하든, 하나의 작업을 수행할 수 있는 대안적인 방법을 알아두면 언젠가 큰 도움이 됩니다.
이 가이드에서는 Windows PC에서 파일이나 폴더를 관리할 때 활용할 수 있는 실용적인 CMD 명령어들을 정리했습니다. 파일이나 폴더에 대해 특정 작업을 수행하려면 해당 작업에 맞는 전용 명령어를 CMD에 입력해야 합니다. 지금부터 하나씩 살펴보겠습니다.
CMD로 파일과 폴더를 관리하는 명령어 모음
Windows 11/10의 명령 프롬프트에서 파일과 폴더를 관리할 때 알아두면 좋은 명령어는 다음과 같습니다.
1] CMD에서 파일 또는 폴더 생성하기
폴더를 생성하려면 생성할 위치와 함께 폴더 이름을 입력합니다. 기본 명령 형식은 다음과 같습니다.
mkdir <폴더 경로 포함 이름>
예시:
mkdir C:\Users\KOMAL\Documents\TWC
특정 크기(바이트 단위)의 파일을 생성하려면 아래 명령어를 사용하세요.
fsutil file createnew file.txt 4000
file.txt 자리에는 확장자와 전체 경로가 포함된 파일명을 입력하고, 4000은 바이트 단위의 파일 크기입니다.
참고: 명령 프롬프트와 PowerShell로 여러 개의 폴더를 한 번에 만드는 방법도 함께 확인해 보세요.
2] CMD에서 파일 또는 폴더 삭제하기
폴더를 삭제하려면 아래 명령어를 사용합니다.
rmdir <폴더 경로 포함 이름>
파일을 삭제할 때의 명령어는 다음과 같습니다.
del "<파일 경로 포함 이름>"
현재 폴더의 모든 파일을 삭제하려면 다음을 입력하세요.
del *
특정 확장자를 가진 파일만 삭제하고 싶다면, 예를 들어 png 파일이라면 아래처럼 입력합니다.
del *.png
파일 이름에 특정 문자열이 포함된 파일을 삭제하려면, 예를 들어 'xyz'가 들어간 파일이라면 아래 명령어를 사용하세요.
del *xyz*
3] 특정 폴더에서 파일 찾기
다양한 조건으로 폴더 내 파일을 찾으려면 먼저 아래 명령어로 해당 폴더로 이동해야 합니다.
cd "<폴더 위치 포함 이름>"
이후 아래 명령어로 특정 폴더에서 n일 이상 지난 파일을 찾을 수 있습니다.
forfiles /s /m *.* /d -n /c "cmd /c echo @file
-n 자리에 원하는 일수를 입력합니다. 예를 들어 2일 이전의 파일을 찾으려면 -2라고 입력하면 됩니다.
특정 크기보다 큰 파일을 찾으려면 다음 명령어를 사용합니다.
forfiles /S /M * /C "cmd /c if @fsize GEQ 3741824 echo @path"
위 명령어에서 3741824는 검색 기준이 되는 파일 크기(바이트)로, 이 값보다 큰 파일들이 표시됩니다.
4] 폴더 내 모든 파일 확장자를 한 번에 변경하기
CMD에서는 파일 확장자를 일괄 변경할 수도 있습니다. 예를 들어 폴더 안의 모든 이미지 파일의 확장자를 JPG로 바꾸고 싶다면 아래 명령어를 사용하세요.
ren *.* *.jpg
5] 파일 생성 날짜 및 시간 확인하기
특정 파일의 생성 날짜와 시간을 확인하려면 아래 명령어를 사용합니다.
dir /T:C filename
6] 파일 내부에서 특정 문자열 찾기
파일 안에서 특정 문자열이 포함된 모든 줄을 찾으려면 다음 명령어를 사용하세요.
findstr string file-name
예를 들어 텍스트 파일에서 'twc'라는 단어가 포함된 모든 줄을 표시하려면 아래와 같이 입력합니다.
findstr twc twc.txt
단, 위 명령어는 대소문자를 구분한다는 점에 유의하세요.
지정한 여러 문자열이 포함된 문장을 찾으려면 아래와 같은 형식의 명령어를 사용합니다.
findstr /C:"string1 string2 string3..." filename
7] 폴더 내 숨김 파일 전체 확인하기
디렉터리 내 숨김 파일 목록을 확인하려면 아래 명령어를 사용하세요.
dir /A:H /B
8] CMD에서 파일 압축하기
폴더 내 파일을 압축하는 명령어는 다음과 같습니다.
compact /c filename
9] CMD로 파일 숨기기/숨김 해제하기
파일을 숨기려면 아래 명령어를 사용합니다.
attrib + h filename
반대로 숨긴 파일을 다시 표시하려면 다음 명령어를 입력하세요.
attrib -h filename
10] 파일에 읽기 전용 속성 설정/해제하기
파일을 읽기 전용으로 만들려면 아래 명령어를 사용합니다.
attrib +R filename
파일에서 읽기 전용 속성을 제거하려면 다음 명령어를 입력하세요.
attrib -R filename
11] 파일/폴더 이름 변경 명령어
파일이나 폴더의 이름을 변경하려면 아래 명령어를 사용합니다.
rename oldfilename.pdf newfilename.pdf
12] CMD에서 파일 내용 읽기
아래 명령어를 사용하면 CMD에서 텍스트 파일의 내용을 바로 읽을 수 있습니다.
more filename
13] 기본 애플리케이션으로 파일 열기
간단한 명령어 하나만 입력하면 파일을 기본 연결 프로그램으로 열 수 있습니다.
"경로를 포함한 파일명"
14] 파일/폴더를 다른 위치로 이동하기
예를 들어 TWC12.pdf 파일을 G 드라이브의 TWC 폴더로 이동하려면 아래 명령어를 사용합니다.
move TWC12.pdf G:\TWC\
특정 확장자를 가진 모든 파일을 이동하는 명령어는 다음과 같습니다.
move *.png G:\TWC\
특정 문자로 시작하는 파일을 이동하려면, 예를 들어 'A'로 시작하는 파일이라면 아래처럼 입력합니다.
move A* G:\TWC\
마찬가지로 폴더도 아래와 같은 형식의 명령어로 이동할 수 있습니다.
move foldername <새 위치>
예시:
move TWC1 G:\TWC\
15] 파일 복사 명령어
파일을 한 위치에서 다른 위치로 복사하려면 아래 명령어를 사용합니다.
copy Sourcefolder DestinationFolder
이 글이 Windows 11/10에서 명령줄을 통해 파일과 폴더를 관리하는 데 유용한 명령어들을 익히는 데 도움이 되기를 바랍니다.