hhkb.dev

BLOG

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

읽기 명령어

1. 디렉토리 이동 및 확인(Navigation)

pwd / cd (Current Directory)

현재 위치를 확인하거나 경로를 바꿀 때 쓰는 기본 명령이다.

  • 현재 위치 확인
    • PowerShell: pwd 또는 Get-Location
    • CMD: cd만 입력하거나 echo %cd%
  • 경로 이동
    • PowerShell, CMD 공통: cd [경로]
    • 상위 이동: cd ..
    • 탭 자동 완성도 사용할 수 있다.

2. 파일 및 디렉토리 목록(Listing)

ls / dir

파일과 디렉토리 목록을 볼 때 쓴다.

  • PowerShell: ls
    • 실제로는 Get-ChildItem의 별칭이다.
    • 숨김 파일까지 보려면 ls -Force
  • CMD: dir
    • 기본 목록 확인 명령어다.
    • 자주 보는 옵션: /s(하위 폴더 포함), /a(숨김 포함)

3. 파일 내용 읽기(Reading Content)

cat / type

파일 내용을 읽을 때는 아래처럼 쓴다.

  • PowerShell: cat [파일]
    • Get-Content의 별칭이다.
  • CMD: type [파일]
    • 텍스트 파일 내용을 바로 보여준다.

head / tail (PowerShell Only)

리눅스의 head, tail에 해당하는 동작은 PowerShell에서 Select-Object로 대신한다.

  • 처음 N줄 보기 (Head):
    cat [파일] | select -First [줄수]
    
    • 예: cat log.txt | select -First 10
  • 마지막 N줄 보기 (Tail):
    cat [파일] | select -Last [줄수]
    
    • 예: cat log.txt | select -Last 5

4. 옵션 사용 형식의 차이(Syntax Logic)

둘의 옵션 표기 방식은 차이가 있다.

  • PowerShell: - + 영단어 형태를 많이 쓴다.
    • 예: ls -Force, Get-Help -Detailed
  • CMD: / + 문자 형태를 많이 쓴다.
    • 예: dir /s, ipconfig /all