°Ô½Ã¹° 42°Ç
   
[½ºÅ©¸³Æ®] find »ç¿ë¹ý Ãß°¡¿ä~
±Û¾´ÀÌ : theko ³¯Â¥ : 2014-01-15 (¼ö) 16:00 Á¶È¸ : 2506

find [ °Ë»öÇÒ Àå¼Ò ] [¿É¼Ç]

 

ÀÌ·¸°Ô µË´Ï´Ù.

 

°¡Àå °£´ÜÇÏ°Ô »ç¿ëÇÑ´Ù¸é...

 

find / -name "*.txt"

 

/ ÀÌÇÏÀÇ ¸ðµç µð·ºÅ丮 ¹× ÆÄÀÏÁß¿¡¼­ .txt ·Î ³¡³ª´Â°É ã¾Æ¶ó

(Áï, È®ÀåÀÚ°¡ txt ÀÎ ÆÄÀÏÀ» ã¾Æ¶ó)

 

¶ó´Â ¸»ÀÌ µÇ°ÚÁÒ? ¤¾

µð·ºÅ͸® À̸§À» .txt·Î ³¡³ª°Ô ¾È¸¸µå´Â ÀÌ»óÀº ÆÄÀϸ¸ ³ª¿Ã°Ì´Ï´Ù ¤¾

 

 

¿À´ÃÀº... Àϼö¸¦ °Ë»öÇؼ­ ÆÄÀÏÀ» ãÀº´ÙÀ½¿¡.. ãÀº ÆÄÀϸ¸ 󸮸¦ ÇÏ´Â°É ÁøÇàÇÒ°Ì´Ï´Ù.

±×·¡¼­... -ctime ¿É¼ÇÀ» »ç¿ëÇÏ°Ú½À´Ï´Ù ¤¾

 

 

ctime , atime , mtime

½Ã°£À» ÀÌ¿ëÇؼ­ °Ë»öÇÏ´Â ÀÌ ¿É¼Ç¿¡ ´ëÇؼ­ Àß ¸ð¸£½Ã´Â ºÐµéÀº..... Á» ´õ ÀÚ¼¼ÇÑ ¹®¼­¸¦ °Ë»öÇØÁÖ¼¼¿ä ^^;;

Àú´Â °£´ÜÈ÷ ¸»¾¸µå¸®°Ú½À´Ï´Ù.

 

ctime : chmod, chown À¸·Î ÆÄÀÏÀÇ Á¤º¸°¡ º¯°æµÈ ½Ã°£

atime : ÆÄÀÏÀ» ¿­¾îº» ½Ã°£

mtime : ÆÄÀÏÀÇ ³»¿ëÀÌ º¯°æ µÈ ½Ã°£

 

¿©±â ±âÁØÀÌ Âü ¾Ö¸ÅÇѵ¥¿ä.. Àú´Â ctime ÀÇ c°¡ create ¶ó°í »ý°¢ÇÏ°í ÀÖ¾ú´ä´Ï´Ù ¤»¤»¤»

±×·¡¼­ ¾ðÁ¦³ª ctime ¿É¼ÇÀ» »ç¿ëÇß¾úÁÒ...

¾îÁö°£Çϸé chmod ³ª chown Àº Àß »ç¿ë ¾ÈÇϴϱî¿ä..;;;;

¾Æ¹«Æ°... Àú´Â ctime À¸·Î Çغ¸°Ú½À´Ï´Ù.

 

 

 

 

¼­¹ö¿¡¼­ ·Î±×ÆÄÀÏÀ» ´ë»óÀ¸·Î.. Çѹø ÁøÇàÇغýÀ´Ï´Ù ¤¾¤¾¤¾

 

ÀÏ´Ü.. °¢ ¿É¼Ç¿¡ µé¾î°¡´Â ¼ýÀÚ¿¡ ´ëÇؼ­´Â ÀÌ·¸½À´Ï´Ù.

 

-ctime -4 : ÆÄÀÏÁ¤º¸°¡ º¯°æµÈÁö Áö±ÝÀ¸·Î ºÎÅÍ 4ÀÏ À̳»ÀÇ °Í

-ctime +4 : ÆÄÀÏ Á¤º¸°¡ º¯°æµÈÁö Áö±ÝÀ¸·Î ºÎÅÍ 4ÀÏ ÀÌÈÄÀÇ °Í

 

±âÈ£ÀÇ Â÷ÀÌ°¡ ´À²¸Áö½Ê´Ï±î? ¤¾¤¾¤¾

 - ¸¦ ¾²¸é... ¸í·É¾î¸¦ ½ÇÇà½ÃŲ ±âÁØÀ¸·Î 4ÀÏ Àü±îÁö¸¦ ¹üÀ§·Î ÁöÁ¤ÇÕ´Ï´Ù.

+¸¦ ¾²¸é... ¸í·É¾î¸¦ ½ÇÇà½ÃŲ ±âÁØÀ¸·Î 4ÀÏÀü ºÎÅÍ ±î¸¶µæÇÑ °ú°Å±îÁö ¹üÀ§·Î ÁöÁ¤À» ÇÕ´Ï´Ù.

 

 

¾Æ¸®¼Û ÇϽŰ¡¿ä? ¤¾¤¾¤¾¤¾

 

°£´ÜÇÏ°Ô... 12¿ù 5ÀÏ 0½Ã¿¡ ¸í·É¾î¸¦ -ctime -4 ·Î ¸í·É¾î¸¦ ½ÇÇà½ÃÅ°¸é...

12¿ù 5ÀÏ 0½Ã ºÎÅÍ 12¿ù 1ÀÏ 0½Ã±îÁö°¡ °Ë»ö ¹üÀ§°¡ µË´Ï´Ù.

(5ÀÏ 0½ÃÀ̹ǷÎ... 1ÀÏ ÀüÀº 4ÀÏ 24½ÃºÎÅÍ 0½Ã±îÁö...)

 

ÇÏÁö¸¸ -ctime +4 ·Î ¸í·É¾î¸¦ ½ÇÇà½ÃŲ´Ù¸é.. 11¿ù 30ÀÏ 24½Ã ºÎÅÍ ±× ÀÌÀüÀÇ ¸ðµç ½Ã°£ÀÌ ¹üÀ§°¡ µË´Ï´Ù.

4ÀÏÀÌ µÇ´Â ½ÃÁ¡ÀÌ 12¿ù1ÀÏ 0½Ã´Ï±î.. 5ÀÏ·Î µé¾î°¡´Â°Ç 11¿ù 30ÀÏ 23½Ã 59ÃÊ°¡ µÇ°ÚÁÒ? ¤¾¤¾¤¾

±×³É ¾Ë±â½±°Ô 24½Ã¶ó°í´Â ÇßÁö¸¸.. Á¤È®ÇÏ°Ô´Â ÀÌ·¸´ä´Ï´Ù ¤¾

 

 

¾Æ¹«Æ°.. ÀÌ·± »ç½Ç¸¸ ¾Ë¾ÆÁÖ½Ã°í ³Ñ¾î°¡½Ã¸é µÇ°Ú½À´Ï´Ù.

 

 

 

 

¿ì¼±.. Å×½ºÆ®¸¦ À§Çؼ­ test ¶ó´Â µð·ºÅ丮¸¦ »ý¼ºÇÏ°Ú½À´Ï´Ù.

 

 

 

 

¿©±â¼­ ½ÇÇàµÈ ¸í·É¾î´Â ´ÙÀ½°ú °°½À´Ï´Ù.

 

find ./whistl/* -ctime -4 -exec echo '{}' \;

 

 

find [ °Ë»öÇÒ °æ·Î ] [¿É¼Ç] -exec [ ½ÇÇàÇÒ ¸í·É¾î ]

 

ÀÌ·¸°Ô »ý°¢ÇÏ½Ã¸é µÇ´Âµ¥¿ä... whistl µð·ºÅ丮¿¡ * ¸¦ ºÙÀÌ´Â°Ç °³ÀÎ ÃëÇâÂ÷ÀÌÀÔ´Ï´Ù ¤¾

 

µÞÂÊ¿¡ ¸øº¸´ø ±¸¹®ÀÌ Àִµ¥¿ä..

 

-exec ¶ó´Â°Ç.. find ´ÙÀ½¿¡ ¸í·É¾î 󸮸¦ ÇÑ´Ù´Â ¸»ÀÔ´Ï´Ù.

 

echo ´Â ¾Æ½ÃÁÒ?? ÇÏÁö¸¸ ÀÌ µÞÂÊÀÌ ¹¹ÀÌ·±°Ô ´ÙÀÖ³Ä...½ÍÀ¸½ÇÅÙµ¥¿ä ¤¾¤¾

¹Ù·Î À̺κÐÀÌ find ¸¦ º¸´Ù È¿°úÀûÀ¸·Î »ç¿ëÇϱâ À§ÇÑ ºÎºÐÀÔ´Ï´Ù.

 

{} : find ¿¡¼­ ã¾Æ³½ °Ë»ö °á°ú°¡ Çϳª¾¿ µé¾î°¡´Â ºÎºÐÀ̱¸¿ä..

\; : -exec ´ÙÀ½ºÎºÐ¿¡ ³ª¿ÍÀÖ´Â ¸í·É¾î¸¦ ½ÇÇàÇ϶ó´Â ºÎºÐÀÔ´Ï´Ù ¤¾

 

\; °¡ ¾øÀ¸¸é.. ½ÇÇàÀÌ ¾ÈµÇ´Ï±î ÁÖÀÇÇϽñ¸¿ä.. ¹¹ Á¦ÀÏ µÚ¿¡ ºÙÀ̴°Ŵϱî

±×³É °ø½ÄÀ¸·Î »ý°¢ÇÏ½Ã¸é µË´Ï´Ù ¤¾

 

ÇÏÁö¸¸.. {} ÀÇ °æ¿ì¿¡´Â.. ÇÊ¿äÇÑ ºÎºÐ¿¡ ¾²½Ã¸é µË´Ï´Ù.

 

 

¸¸¾à.. find ./whistle/* -ctime -4 ÀÇ °á°ú¿¡¼­ ´ÙÀ½°ú °°Àº ÆÄÀÏÀÌ ³ª¿Ô´Ù°í »ý°¢Çغ¼±î¿ä?

a.txt

b.txt

c.exe

 

3°³ÀÇ ÆÄÀÏÀÌ °Ë»öÀÌ µÇ¾ú½À´Ï´Ù.

 

±×·³ -exec ¸¦ ºÙ¿©¼­ Çѹø º¼±î¿ä?

 

find ./whistle/* -ctime -4 -exec echo '{}' \;

 

Á¶±Ý º¹ÀâÇÑ ±×·± ±¸¹®ÀÌ µÇ¾ú´Âµ¥¿ä... ÇϳªÇϳª Ç®¾îº¸°Ú½À´Ï´Ù.

 

( find ./whistle/* -ctime -4 ) = ( a.txt , b.txt , c.exe )

-exec = ³» µÚ·Î¿À´Â ¸í·É¾î¸¦ ½ÇÇàÇÒ²¨¾ß

echo '' = '' ¾ÈÀÇ ¹®ÀÚ¸¦ Ãâ·ÂÇÒ²¨¾ß

\; = ½ÇÇà °³½Ã!!

 

ÀÌ·± ½ÄÀä... find ¿¡¼­ 3°³ÀÇ ÆÄÀÏÀÌ ³ª¿ÔÀ¸´Ï.. ½ÇÁ¦·Î µ¿ÀÛÀº ÀÌ·¸°Ô µË´Ï´Ù.

 

echo 'a.txt'

echo 'b.txt'

echo 'c.txt'

 

±×·¡¼­ °á°ú´Â 3ÁÙÀÇ Ãâ·Â°á°ú°¡ ³ª¿À´Â°ÅÁÒ...

¾Ë±â½±°Ô ÇÏ·Á°í ¼³¸íÀÌ ±æ¾îÁ³´Âµ¥... ¿ÀÈ÷·Á ´õ º¹ÀâÇØÁø°Ç ¾Æ´Ò±î °ÆÁ¤ÀÌ µÇ³×¿ä ;;;

 

¿©±â¼­ °Ë»ö°á°ú´Â À§¿¡¼­ºÎÅÍ Çϳª¾¿ {} ·Î ´ëÀÔÀÌ µÈ´Ù°í ¸»¾¸µå·ÈÁÒ?

 

 

±×·³ ÀÀ¿ëÀ¸·Î...

 

find ./whistle/* -ctime -4 -exec rm -f {} \;

 

ÀÌ·¸°Ô ÀÔ·ÂÀ» ÇÏ¸é ¾î¶»°Ô µÉ±î¿ä?

rm -f ´Â ¹¯Áö¸¶ »èÁ¦ÀÔ´Ï´Ù ¤»¤»¤»

 

 

´ÙÀ½ 3ÁÙÀÌ ½ÇÇàÀÌ µË´Ï´Ù.

 

rm -f a.txt

rm -f b.txt

rm -f c.exe

 

 

°á±¹ find ·Î ã¾Æ³½ ÆÄÀÏÀ» ´Ù »èÁ¦¸¦ ÇÏ´Â ±×·± ±¸¹®ÀÌ µÇ°Ú³×¿ä ¤¾

 

¾à°£ °¨ÀÌ ÀâÈ÷½Ã³ª¿ä? ¤¾¤¾

 

¿©±â¼­.. {} ´Â ¸í·É¾î¿¡ µû¶ó À§Ä¡¸¦ ¹Ù²Ü¼öµµ ÀÖ´ä´Ï´Ù ¤¾¤¾

 

 

 

 

find ./whistle/* -ctime -4 -exec cp -a {} ./test \;

 

ÀÌ·¸°Ô ÀÔ·ÂÀ» Çß½À´Ï´Ù.

cp -a ´Â.. ¼Ó¼ºÀ» ±×´ë·Î ¾È°í º¹»ç¸¦ Ç϶ó´Â ¿É¼ÇÀÔ´Ï´Ù ¤¾

 

{} ¿Í \; ´Â ²À ºÙ¾îÀÖ¾î¾ß ÇÑ´Ù´Â°Ô ¾Æ´Ï¶õ°É ¾Ë±âÀ§ÇÑ ±×·± ¸í·É¾îÀä..

Á¦°¡ óÀ½¿¡ À̱â´ÉÀ» ¾µ¶§´Â.. {} \; ¶ó°í ³¡¿¡ ¹«Á¶°Ç ºÙ¾î¾ßÇÏ´ÂÁÙ ¾Ë¾Ò¾ú°Åµç¿ä..;;;

±×·¡¼­ Ȥ½Ã³ª Àú°°Àº ºÐÀÌ °è½ÃÁö´Â ¾ÊÀ»±î ½Í¾î¼­ ¼³¸íµå¸³´Ï´Ù ¤¾

 

 

ÀÚ... ¿©±â¼­´Â °Ë»ö°á°ú¸¦ test µð·ºÅ丮·Î º¹»ç¸¦ Çضó!! ¶ó´Â ¸í·É¾î°¡ µÇ°Ú½À´Ï´Ù.

 

Á¦°¡ À§¿¡¼­ ¿¹¸¦µé¾ú´ø°Å¶ó¸é... a.txt , b.txt , c.exe °¡ test ¾ÈÀ¸·Î º¹»ç°¡ µÇ¾ú°ÚÁö¸¸...

½ÇÁ¦·Î´Â ·Î±×ÆÄÀÏÀÌÁÒ? ¤¾¤¾¤¾

find ./whistle/* -ctime -4 ÀÇ °Ë»ö°á°ú´Â Á¦ÀÏ Ã³À½ ĸÃÄ¿¡ ÀÖ´ä´Ï´Ù ¤¾

±× ÆÄÀϵéÀÌ... test ¾ÈÀ¸·Î µé¾î°¬´ÂÁö Çѹø º¼±î¿ä??

 

 

 

¿À¿À!!!!!!

¸ÚÁö³×¿ä ¤»¤»¤»¤»¤»¤»

 

 

ÀÌ°É·Î ¼³¸íÀÌ µÈ°É±î¿ä???

 

-exec {} \; ÀÇ »ç¿ë¹ý..

ÀÌ°É Àß »ç¿ëÇÒ¼ö ÀÖ°Ô µÈ´Ù¸é.. ÀÏÁ¤ÇÑ ³¯Â¥.. ¶Ç´Â ƯÁ¤ Á¶°Ç¿¡ ÀÏÄ¡ÇÏ´Â ÆÄÀϵ鸸 °ñ¶ó¼­

¾î¶°ÇÑ Ã³¸®¸¦ Çϴ°ÍÀÌ ÆíÇÏ°Ô µÈ´ä´Ï´Ù ¤¾¤¾¤¾

 

 

 

Ȥ½Ã³ª ÀÌÇØ°¡ Àß ¾È°¡´Â ºÎºÐÀÌ ÀÖÀ¸½Ã¸é... ´ñ±Û ³²°ÜÁÖ¼¼¿ä ¤¾

Á¦°¡ ¾Æ´Â ¹üÀ§¾È¿¡¼­ ¼³¸íµå¸±²²¿ä ¤¾¤¾


http://blog.daum.net/mcchijun/15418492 ¹ßÃé


À̸§ Æнº¿öµå
ºñ¹Ð±Û (üũÇÏ¸é ±Û¾´À̸¸ ³»¿ëÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.)
¿ÞÂÊÀÇ ±ÛÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä.
   

miwit.com sir.co.kr DNS Powered by DNSEver.com DNS Powered by DNSEver.com