• ÇÁ¸®Ä«¿îÅÍ
  • Ç÷¡½ÃºÏ
  • ÇÁ¸®º¸µå
  • Àü±¤ÆÇ
  • À¥°øºÎ¹æ
  • Ä¿¹Â´ÏƼ
Linux¿¡¼­ find·Î ¹®ÀÚ¿­ ã±â ¹Ù²Ù±â 2011.02.18 22:08
±Û¾´ÀÌ : ¿î¿µÀÚ Á¶È¸ : 154 Ãßõ : 0

¹®ÀÚ¿­Ã£±â ¹æ¹ý 1 - ¿µ¾î¸¸ ÁÖ·Î °¡´É
# grep -rw "ã´Â¹®ÀÚ¿­" ./

¹®ÀÚ¿­Ã£±â ¹æ¹ý 2 - ´ë/¼Ò¹®ÀÚ ±¸ºÐ ¾ÈÇÏ°í °Ë»ö
# grep -i -l "ã´Â¹®ÀÚ¿­" * -r 2> /dev/null

¹®ÀÚ¿­Ã£±â ¹æ¹ý 3 - ÇѱÛ, ¿µ¾î ¸ðµÎ °¡´É
# find . -exec grep -l "ã´Â¹®ÀÚ¿­" {} \; 2>/dev/null

¹®ÀÚ¿­Ã£±â ¹æ¹ý 4 - ÇѱÛ,¿µ¾î, ´ë¼Ò¹®ÀÚ ¾È°¡¸®°í °Ë»ö
# find . -exec grep -i -l "ãÀ»¹®ÀÚ¿­" {} \; 2>/dev/null

¹®ÀÚ¿­Ã£Àº ÈÄ Ä¡È¯
# find . -exec perl -pi -e 's/ãÀ»¹®ÀÚ¿­/¹Ù²Ü¹®ÀÚ¿­/g' {} \; 2>/dev/null

ÆÄÀϸí ã±â
# find / -name ÆÄÀϸí -type f

ÆÄÀϸí ã±â(´ë¼Ò¹®ÀÚ ±¸º°¾øÀ½)
# find / -iname ÆÄÀϸí -type f

µð·ºÅ丮 ã±â
# find / -name ÆÄÀϸí -type d

µð·ºÅ丮 ã±â(´ë¼Ò¹®ÀÚ ±¸º°¾øÀ½)
# find / -iname ÆÄÀϸí -type d

ƯÁ¤ »ç¿ëÀÚ ¼ÒÀ¯ÀÇ ¸ðµç ÆÄÀÏÀ» ãÀ»¶§´Â?
# find / -user "»ç¿ëÀÚ ID" -print

µÎ¼¼°¡Áö ¹®ÀÚ¿­À» µ¿½Ã¿¡ ã¾Æ¾ß ÇÒ¶§´Â egrepÀ» ¾²¸é ¾ÆÁÖ ÆíÇÕ´Ï´Ù.
¿¹¸¦ µé¾î
¸¸¾à ±×³É grepÀ¸·Î ¹®ÀÚ¿­1,2 ¸¦ ãÀ¸·Á¸é
ps -ef | grep ¹®ÀÚ¿­1; ps -ef | grep ¹®ÀÚ¿­2
¿Í °°ÀÌ ÇؾßÇϴ°ÍÀ» egrep¸¦ ÀÌ¿ëÇϸé

ps -ef | grep '¹®ÀÚ¿­1|¹®ÀÚ¿­2'
¿Í °°ÀÌ °£´ÜÇØÁý´Ï´Ù.

# egrep '(pattern1|pattern2|pattern3)' file.txt

 
ÀλýÀº ª½À´Ï´Ù.
±×·¯¹Ç·Î ´Ù¸¥ »ç¶÷ÀÌ ¿ä±¸ÇÏ´Â »îÀ» »ì¸é¼­ ½Ã°£À» ³¶ºñÇؼ­´Â ¾È µË´Ï´Ù.
µ·°ú ¸í¿¹¸¦ ¾òÁö ¸øÇÏ´õ¶óµµ ³¡±îÁö ÀÚ½ÅÀÇ ±æÀ» °íÁýÇϽʽÿÀ
¸ñ·Ï À­±Û ¾Æ·§±Û
³»¾Ë FREECOUNT.NET ÇÁÄ«³Ý »ý±ä³¯ 2003.12.20 Ȩ | Ä«¿îÅÍ | Ç÷¡½ÃºÏ | ÇÁ¸®º¸µå | Àü±¤ÆÇ | À¥°øºÎ¹æ | Ä¿¹Â´ÏƼ | ÂÊÁöÇÔ