Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11/10에서 CMD 명령어로 파일·폴더 관리하는 방법 총정리

이 글에서는 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에서 명령줄을 통해 파일과 폴더를 관리하는 데 유용한 명령어들을 익히는 데 도움이 되기를 바랍니다.