윈도우 파일 및 폴더 관리 명령어 정리

    목차
반응형

파일과 폴더를 효율적으로 관리하는 CMD & PowerShell 명령어

 

윈도우에서 파일 및 폴더를 빠르고 효율적으로 관리하려면 CMD(명령 프롬프트)와 PowerShell을 활용하는 것이 중요합니다. 이번 글에서는 기본적인 파일 및 폴더 관리 명령어부터 실제 업무에서 활용할 수 있는 고급 기능까지 상세히 다뤄보겠습니다.

 


CMD를 활용한 파일 및 폴더 관리

CMD는 기본적인 파일 이동, 삭제, 복사 등의 기능을 수행할 수 있으며, 다음과 같은 명령어를 자주 사용합니다.

1️⃣ 폴더 탐색 및 이동

명령어설명

dir 현재 디렉토리의 파일 및 폴더 목록 보기
cd 폴더명 해당 폴더로 이동
cd .. 상위 폴더로 이동
cd /d D:\폴더명 특정 드라이브의 폴더로 이동

2️⃣ 파일 및 폴더 생성

명령어 설명
mkdir 새폴더명 새 폴더 생성
copy 기존파일 새파일 파일 복사
move 파일명 새위치 파일 이동

3️⃣ 파일 및 폴더 삭제

명령어 설명
del 파일명 파일 삭제
del /f /q *.log 특정 확장자의 모든 파일 강제 삭제
rmdir /s /q 폴더명 폴더 및 하위 파일 강제 삭제

4️⃣ 파일 속성 관리

명령어 설명
attrib +h 파일명 파일을 숨김 속성으로 변경
attrib -h 파일명 숨김 속성 해제
icacls 파일명 /grant 사용자:F 파일 권한 변경

PowerShell을 활용한 파일 및 폴더 관리

PowerShell은 CMD보다 더욱 강력한 기능을 제공하며, 특히 반복 작업과 자동화에 유용합니다.

1️⃣ 폴더 탐색 및 이동

명령어 설명
Get-ChildItem 현재 폴더 및 파일 목록 조회
Set-Location 경로 특정 폴더로 이동

2️⃣ 파일 및 폴더 생성

명령어 설명
New-Item -Path "경로\파일명" -ItemType File 새 파일 생성
New-Item -Path "경로\폴더명" -ItemType Directory 새 폴더 생성

3️⃣ 파일 및 폴더 삭제

명령어 설명
Remove-Item -Path "경로\파일명" 특정 파일 삭제
Remove-Item -Path "경로\*.log" -Force 특정 확장자의 모든 파일 강제 삭제
Remove-Item -Path "경로\폴더명" -Recurse -Force 폴더 및 하위 파일 강제 삭제

4️⃣ 파일 속성 및 권한 관리

명령어 설명
Get-ItemProperty -Path "파일경로" 파일 속성 조회
Set-ItemProperty -Path "파일경로" -Name IsReadOnly -Value $true 읽기 전용 속성 추가

CMD vs PowerShell 실전 활용

특정 폴더 내 .log 파일 삭제

CMD:

del /f /q C:\logs\*.log

PowerShell:

Remove-Item -Path "C:\logs\*.log" -Force

✅ PowerShell이 더욱 직관적이고 다양한 확장성을 제공!


CMD와 PowerShell 선택 가이드

CMD 추천 상황

  • 간단한 파일 관리 및 시스템 점검
  • 관리자 권한 없이 실행할 경우

PowerShell 추천 상황

  • 자동화 스크립트 작성
  • 대량 파일 및 폴더 작업이 필요한 경우

다음 글에서는 파일 및 폴더 압축, 해제, 심볼릭 링크 활용법을 다룰 예정이니 기대해주세요! 

반응형