λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
🌏 Self-Development/기타

둜컬 ν΄λ”μ—μ„œ νŠΉμ • ν‚€μ›Œλ“œκ°€ ν¬ν•¨λœ 파일 μ°ΎλŠ” 방법

by Jay Din 2024. 10. 11.
728x90
λ°˜μ‘ν˜•

둜컬 ν΄λ”μ—μ„œ νŠΉμ • ν‚€μ›Œλ“œκ°€ ν¬ν•¨λœ 파일 μ°ΎλŠ” λ°©λ²•μž…λ‹ˆλ‹€.

 

Windows PowerShellμ—μ„œ νŠΉμ • ν‚€μ›Œλ“œκ°€ ν¬ν•¨λœ νŒŒμΌμ„ μ°ΎκΈ° μœ„ν•΄μ„œλŠ” Select-String cmdlet을 μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

이λ₯Ό 톡해 파일의 λ‚΄μš©μ„ κ²€μƒ‰ν•˜κ³  νŠΉμ • ν‚€μ›Œλ“œκ°€ ν¬ν•¨λœ νŒŒμΌμ„ 찾을 수 μžˆμŠ΅λ‹ˆλ‹€.

 

μ˜ˆμ‹œ

λ‹€μŒμ€ saram μ΄λΌλŠ” ν‚€μ›Œλ“œκ°€ ν¬ν•¨λœ νŒŒμΌμ„ μ°ΎλŠ” PowerShell λͺ…λ Ήμ–΄μž…λ‹ˆλ‹€.

 

1. 경둜: λ‹€μš΄λ‘œλ“œ > μƒˆ 폴더 (2)

μƒˆ 폴더 (2)μ—λŠ” xx.txt 와 00.txt 파일이 μžˆμŠ΅λ‹ˆλ‹€.

  • xx.txt: saram μ΄λΌλŠ” ν‚€μ›Œλ“œ μ—†μŒ
  • 00.txt: saram μ΄λΌλŠ” ν‚€μ›Œλ“œ 있음

 

2. PowerShell μ‹€ν–‰

 

3. λͺ…λ Ήμ–΄ μ‹€ν–‰

Get-ChildItem -Recurse | Select-String -Pattern "saram" | Select-Object Path

 

이 λͺ…λ Ήμ–΄λ₯Ό μ‚¬μš©ν•˜λ©΄ ν˜„μž¬ 디렉토리와 κ·Έ ν•˜μœ„ λ””λ ‰ν† λ¦¬μ—μ„œ "saram"이 ν¬ν•¨λœ νŒŒμΌλ“€μ„ κ²€μƒ‰ν•˜κ³ , ν•΄λ‹Ή 파일의 경둜λ₯Ό λ°˜ν™˜ν•΄μ€λ‹ˆλ‹€.

 

λͺ…λ Ήμ–΄ μ„€λͺ…

  1. Get-ChildItem -Recurse: ν˜„μž¬ 디렉토리 및 ν•˜μœ„ λ””λ ‰ν† λ¦¬μ˜ λͺ¨λ“  νŒŒμΌμ„ κ²€μƒ‰ν•œλ‹€.
  2. Select-String -Pattern "saram": 파일의 λ‚΄μš©μ—μ„œ "saram" μ΄λΌλŠ” λ¬Έμžμ—΄μ„ μ°ΎμŠ΅λ‹ˆλ‹€.
  3. Select-Object Path: ν•΄λ‹Ή λ¬Έμžμ—΄μ΄ ν¬ν•¨λœ 파일의 경둜만 좜λ ₯ν•©λ‹ˆλ‹€.
728x90
λ°˜μ‘ν˜•