νμμ μν΄ λ¦¬λ μ€ κ°μλ₯Ό λ£κ³ μμ΅λλ€ 05
ꡬλ¦μλμ λ°λΌνλ©΄μ λ°°μ°λ 리λ μ€ κΈ°μ΄ κ°μλ₯Ό λ£κ³ 볡μ΅ν΄λ³΄λ κ²μλ¬Όμ λλ€. μκ° ν μ΄μ΄μ 리λ μ€ κ³ κΈ κ°μλ λ€μ΄λ³΄λ €κ³ ν©λλ€. κ°μ νν 리μΌμμ μ μ»΄ν¨ν°μ λ§κ² μ‘°κΈ μμ ν΄κ°λ©΄μ 곡λΆνκ³ μμ΅λλ€.
λ°°μ΄ κ² 1) grep,fgrep
grep : νμΌ λ΄μ©μμ κ²μ
grep [μ΅μ ] [ν¨ν΄] [νμΌ μ΄λ¦]
-i : λμλ¬Έμ 무μ
-n : μ€ λ²νΈ νμ
-v : ν¨ν΄μ μ μΈν λ΄μ©λ§ μΆλ ₯
-w : λ¨μ΄ λ¨μλ‘ κ²μ
-c : 맀μΉλλ μ€ μ νμ
-l : 맀μΉλλ ν¨ν΄μ΄ μλ νμΌ μ΄λ¦ μΆλ ₯ (μλ μ’ νΉμ΄)
ν¨ν΄μ μ κ·ννμμ μ°λ κ² κ°λ₯ !
νΉμκΈ°νΈ μ΄μ€μΌμ΄ν νκ³ μΆμΌλ©΄ fgrep μΌλ‘ (ex.fgrep β^^β [νμΌ μ΄λ¦])
λ°°μ΄ κ² 2) find λͺ λ Ήμ΄
find [κ²½λ‘] [쑰건] [μκ·λ¨ΌνΈ] [νλ]
μκ·λ¨ΌνΈ : 쑰건μ λ§λ κ°
=> ν΄λΉ κ²½λ‘μ μλ ν΄λΉ 쑰건 κ°μ μκ·λ¨ΌνΈλ‘ κ°μ§λ νμΌμ μ°ΎμΌλ©΄ μ΄ νμΌμ μ΄λ° νλμ μ·¨ν΄λΌ !
쑰건 κ±Έμ΄μ€ μ μλ κ²λ€ :
-name
-type
-perm : κΆνμΌλ‘ κ²μ
-size
-atime : νμΌμ λ§μ§λ§ μ κ·Ό μκ°
-mtime : νμΌμ λ§μ§λ§ μμ μκ°
νλ :
-exec [λͺ λ Ήμ΄] {} \;
ν΄λ³Έ κ²
grep -w ^μ¬λ [νμΌ λλ ν 리/10λλ€μκ²λμ¬μ₯μμλ€.txt]
μ€νκ΅ λ μ½μλ μΈμμ μ¬λμΌλ‘ μμν λ¬Έμ₯λ€μ΄ 무μ 무μ μμλμ§ μ°Ύμ보μμ΅λλ€ ^^;
μ¬λν΄, μ¬λν΄ β¦ μ¬ γΉ γ γ
grep -nw 'λλ¬Ό' [νμΌ λλ ν 리/10λλ€μκ²λμ¬μ₯μμλ€.txt]
μ΄λ²μ fgrep μ μ¨μ μ΄λͺ¨ν°μ½μ΄ λ§κΈ°λ‘ μ λͺ νλ κ·μ¬λ λμ μμ€λ€μ μ΄ν΄λ³΄μμ΅λλ€.
fgrep "*" [νμΌ λλ ν 리/λ΄λ¨μμΉκ΅¬μκ².txt]
fgrep "^^" [νμΌ λλ ν 리/λ΄λ¨μμΉκ΅¬μκ².txt]
λ€μμΌλ‘ find λͺ λ Ήμ΄λ₯Ό μ¬μ©ν΄λ³΄μμ΅λλ€. Perm 쑰건μ κ±Έμ΄μ£Όμ΄μ νμΌ λ³ νΌλ―Έμ μ΄ μ΄λ»κ² λμλμ§λ₯Ό λ³΄κ³ μΆμλλ° κ°μμμ μμ§ μ λ°°μμ λ΄λ λͺ¨λ₯ΌκΊΌλΌκ³ νμ μ size 쑰건μ μ£Όλ‘ μ¬μ©ν΄λ³΄μμ΅λλ€
find / -size +2G
2G μ΄μμΈ νμΌ λ¦¬μ€νΈλ₯Ό λ½μλ΄€λλ° λ무 λ§μ΄ λμμ λλμ΅λλ€. λλ μμκΊΌ κ°μμ μ€κ°μ μμμ λκ°μ£Όμμ΅λλ€