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 ¹ßÃé