hhkb.dev

BLOG

2025-11-15 / 윈도우명령어 · 03

파일 명령어

1. 파일 생성 및 출력(Echo & Redirection)

echo (Output)

echo는 문자열을 화면에 출력하거나, 리다이렉션과 함께 파일에 쓸 때 쓰는 기본 명령어다.

  • 사용법: echo "내용"
  • PowerShell, CMD 모두 비슷하게 쓴다.

리다이렉션(Redirection)

데이터 흐름을 파일로 보내 저장하는 방식이다. 리눅스와 개념은 같다.

  • 덮어쓰기(>): echo "Hello" > test.txt
    • 기존 내용을 지우고 새로 쓴다.
  • 이어쓰기(>>): echo "World" >> test.txt
    • 기존 내용 뒤에 추가한다.

2. 파일/디렉토리 조작(Manipulation)

파일 복사 (Copy)

  • PowerShell: cp
    • Copy-Item의 별칭이다.
  • CMD: copy

파일 이동 및 이름 변경 (Move/Rename)

  • PowerShell: mv
    • 위치 이동과 이름 변경 둘 다 가능하다.
  • CMD: move

파일 삭제 (Remove)

  • PowerShell: rm
    • Remove-Item의 별칭이다.
    • 디렉토리를 지울 때는 -Recurse -Force가 필요할 수 있다.
  • CMD: del

디렉토리 생성 (Make Directory)

  • PowerShell, CMD 모두 mkdir [폴더명]을 쓴다.

3. 파이프라인(Pipeline)

파이프 (|)

파이프(|)는 앞 명령의 출력을 뒤 명령의 입력으로 넘길 때 쓴다.

PowerShell에서는 특히 자주 쓰인다.

  • 프로세스 목록에서 특정 이름만 보기
    Get-Process | Where-Object { $_.ProcessName -eq "explorer" }
    
  • 파일 내용 앞부분만 보기
    Get-Content log.txt | Select-Object -First 5
    

CMD보다 PowerShell에서 더 강력하게 쓰이는 편이다.