삭제명령어

HY_1023·2026년 3월 17일

명령어 정리

목록 보기
3/10

VS Code 파일 삭제 방법

🖱️ UI 방법

  • 파일 우클릭 → Delete 선택
  • 파일 선택 후 Delete 키 (macOS: Backspace)

⌨️ 단축키

OS단축키
Windows/LinuxDelete
macOS⌘ + Backspace (탐색기에서 선택 후)

🖥️ 터미널 명령어 (VS Code 내장 터미널)

Windows (PowerShell/CMD)

# 파일 삭제
del 파일명.txt
Remove-Item 파일명.txt

# 폴더 삭제
rmdir /s /q 폴더명
Remove-Item -Recurse -Force 폴더명

macOS / Linux (bash/zsh)

# 파일 삭제
rm 파일명.txt

# 폴더 삭제 (하위 포함)
rm -rf 폴더명/

🔧 Command Palette 사용

  1. Ctrl+Shift+P (macOS: ⌘+Shift+P) 열기
  2. Delete File 입력 후 실행

💡 팁: VS Code에서 삭제한 파일은 기본적으로 OS 휴지통으로 이동합니다. 즉시 영구 삭제하려면 터미널에서 rm 명령어를 사용하세요.


폴더 삭제 명령어

macOS / Linux

# 빈 폴더 삭제
rmdir 폴더명

# 폴더 + 하위 내용 전체 삭제 (강제)
rm -rf 폴더명

Windows (CMD)

# 폴더 + 하위 내용 전체 삭제
rmdir /s /q 폴더명

Windows (PowerShell)

# 폴더 + 하위 내용 전체 삭제
Remove-Item -Recurse -Force 폴더명

⚠️ 주의: rm -rf/s /q 옵션은 복구 불가능하게 영구 삭제되므로 경로를 꼭 확인 후 실행하세요.


포트 충돌로 서버 실행 안 될 때

1️⃣ 사용 중인 포트 확인

macOS / Linux

# 특정 포트 확인 (예: 8000번)
lsof -i :8000

# 모든 사용 중인 포트 확인
lsof -i -P -n | grep LISTEN

Windows (CMD/PowerShell)

netstat -ano | findstr :8000

2️⃣ 포트 점유 프로세스 강제 종료

macOS / Linux

# PID 확인 후 종료
kill -9 <PID>

# 한 번에 처리 (8000번 포트)
kill -9 $(lsof -ti :8000)

Windows

# PID 확인
netstat -ano | findstr :8000

# PID로 종료
taskkill /PID <PID번호> /F

3️⃣ 다른 포트로 실행 (포트 변경)

# Django
python manage.py runserver 8001

# React (npm)
PORT=3001 npm start

# Next.js
npx next dev -p 3001

# Node.js
PORT=3001 node server.js

4️⃣ 한방에 해결 (자주 쓰는 방법)

# 8000번 포트 죽이고 바로 서버 실행 (Django 예시)
kill -9 $(lsof -ti :8000) && python manage.py runserver

💡 가장 빠른 방법: lsof -ti :포트번호 로 PID 찾고 → kill -9 로 종료 → 서버 재실행


포트 관리 방법 & 명령어 총정리


📋 포트 조회

macOS / Linux

# 모든 열린 포트 확인
lsof -i -P -n | grep LISTEN

# 특정 포트 확인
lsof -i :8000

# netstat으로 확인
netstat -tuln

# ss 명령어 (더 빠름)
ss -tuln

Windows

# 모든 포트 확인
netstat -ano

# 특정 포트 확인
netstat -ano | findstr :8000

# LISTEN 상태만 확인
netstat -ano | findstr LISTENING

🔍 포트 점유 프로세스 확인

macOS / Linux

# 어떤 프로그램이 포트 쓰는지 확인
lsof -i :8000

# PID만 출력
lsof -ti :8000

# 프로세스 이름까지 확인
ps aux | grep <PID>

Windows

# PID로 프로세스 이름 확인
tasklist | findstr <PID>

❌ 포트 해제 (프로세스 종료)

macOS / Linux

# PID로 종료
kill <PID>          # 정상 종료
kill -9 <PID>       # 강제 종료

# 포트로 바로 종료 (한 번에)
kill -9 $(lsof -ti :8000)

# 여러 포트 한번에 종료
kill -9 $(lsof -ti :8000) $(lsof -ti :3000) $(lsof -ti :5000)

Windows

# PID로 강제 종료
taskkill /PID <PID번호> /F

# 프로세스 이름으로 종료 (예: node.js)
taskkill /IM node.exe /F

🔄 포트 변경해서 실행

# Django
python manage.py runserver 8001

# React
PORT=3001 npm start

# Next.js
npx next dev -p 3001

# Vue
npx vue-cli-service serve --port 3001

# Python 간단 서버
python -m http.server 9000

# Node.js
PORT=4000 node app.js

🛠️ 포트 범위 & 규칙

범위설명
0 ~ 1023시스템 예약 포트 (root 권한 필요)
1024 ~ 49151일반 앱 사용 포트
49152 ~ 65535동적/임시 포트

자주 쓰는 포트
| 포트 | 용도 |
|---|---|
| 3000 | React, Node.js |
| 3001 | 대체 React |
| 5000 | Flask |
| 8000 | Django |
| 8080 | 일반 HTTP 대체 |
| 5173 | Vite |


💡 자주 쓰는 패턴 (실무 팁)

# 포트 확인 + 종료 + 서버 재시작 한번에
kill -9 $(lsof -ti :8000) && python manage.py runserver

# 포트가 비어있는지 체크
lsof -i :8000 || echo "포트 사용 가능"

# 특정 포트 범위 전체 확인 (3000~3010)
for port in $(seq 3000 3010); do lsof -i :$port; done

요약 루틴
1. lsof -i :포트 → 누가 쓰는지 확인
2. kill -9 $(lsof -ti :포트) → 강제 종료
3. 서버 재실행 또는 다른 포트로 변경


VS Code 터미널에서 포트 찌꺼기 삭제


1️⃣ VS Code 터미널 열기

Ctrl + ` (백틱)

2️⃣ 찌꺼기 포트 확인

macOS / Linux

lsof -i -P -n | grep LISTEN

Windows

netstat -ano | findstr LISTENING

3️⃣ 특정 포트 찌꺼기 삭제

macOS / Linux

# 8000번 포트 삭제
kill -9 $(lsof -ti :8000)

# 3000번 포트 삭제
kill -9 $(lsof -ti :3000)

Windows

# 포트 확인 (PID 찾기)
netstat -ano | findstr :8000

# PID로 삭제
taskkill /PID <PID번호> /F

4️⃣ 개발 서버 프로세스 전체 삭제

macOS / Linux

# node 전체 종료
pkill -f node

# python 전체 종료
pkill -f python

# 둘 다 한번에
pkill -f node; pkill -f python

Windows

taskkill /IM node.exe /F
taskkill /IM python.exe /F

5️⃣ VS Code 터미널 자체 초기화

터미널 우측 상단 휴지통 아이콘 클릭 → Kill Terminal
또는
Ctrl + Shift + P → "Terminal: Kill All Terminals"

가장 빠른 방법

# macOS/Linux - 포트 확인하고 바로 삭제
kill -9 $(lsof -ti :8000)

# Windows - PID 찾고 삭제
netstat -ano | findstr :8000
taskkill /PID <PID> /F
profile
개발언어를 배우는 과정 기록

0개의 댓글