-exec ¸í·É : ÁÖ¾îÁø ¸í·ÉÀ» ¼öÇàÇÑ´Ù. °¡Àå ÈçÈ÷ ¾²ÀÌ´Â Çൿµé Áß ÇϳªÀÌ´Ù,
¸í·É¿¡ ¸Å°³º¯¼öµéÀ» ÁöÁ¤ÇÏ´Â ¹æ¹ýÀº ÀÌ Ç¥ ´ÙÀ½¿¡¼ ¼³¸íÇÑ´Ù.
ÀÌ Çൿ ³¡¿¡ \;¸¦ ºÙ¾î¾ß ÇÑ´Ù.
-ok ¸í·É : -exec¿Í °°µÇ °¢ ÆÄÀϸ¶´Ù ¸í·ÉÀ» ¼öÇàÇϱâ Àü¿¡ »ç¿ëÀÚ¿¡°Ô È®ÀÎÀ»
¹Þ´Â´Ù. ÀÌ Çൿ ¿ª½Ã ³¡¿¡ \;¸¦ ºÙ¿©¾ß ÇÑ´Ù.
-print : ÆÄÀÏ À̸§À» Ãâ·ÂÇÑ´Ù.
1. root µð·ºÅ丮·Î ºÎÅÍ *.jpg ¸¦ ã¾Æ ÇöÀç µð·ºÅ丮¿¡ º¹»çÇϱâ
¢Ñ find . -type f -name *.jpg -exec cp {} . \;
2. ÇöÀç µð·ºÅ丮·Î ºÎÅÍ 10M ÀÌ»óÀÇ ÈÀÏÀ» ã¾Æ¼ Ãâ·ÂÇϱâ.
¢Ñ find . -type f -size +10000 -exec ls -alh {} \;
3. ÇöÀç µð·ºÅ丮·Î ºÎÅÍ ÇÏ·ç ÀÌ»ó °æ°úÇÑ ÈÀÏÀ» imsi µð·ºÅ丮·Î À̵¿ ½Ã۱â.
¢Ñ find . -atime +1 -type f -exec mv {} imsi\;
4. "-F"¶ó´Â ÈÀÏÀ» ã¾Æ »èÁ¦Çϱâ.
¢Ñ find . -name "-F" -exec rm {} \;
5. ÇöÀç µð·ºÅ丮¿¡¼ ´ë¼Ò¹®ÀÚ¿¡ »ó°ü¾øÀÌ " ã´Â ¹®ÀÚ¿" À» Æ÷ÇÔÇÑ ¶óÀÎÀ» Ãâ·ÂÇϱâ.
¢Ñ find . -exec grep -i "ã´Â ¹®ÀÚ¿" {} \;
6. ÇöÀç µð·ºÅ丮·Î ºÎÅÍ *.Z ÈÀÏÀ» Á¦¿ÜÇÑ ³ª¸ÓÁö ÈÀϵéÀ» *.ZÀ¸·Î ¾ÐÃàÇϱâ
¢Ñ find . \! -name "*.Z" -exec compress -f {} \;
7. ÇöÀç µð·ºÅ丮·ÎºÎÅÍ *.Z ÈÀÏÀ» Á¦¿ÜÇÏ°í ¶ÇÇÑ "Á¦¿ÜÇÒ ÈÀϸí" ¿ÜÀÇ ÈÀϵéÀ» Å͹̳Π·Î Ãâ·Â°ú µ¿½Ã¿¡ /tmp/list ¿¡ Ãß°¡Çϱâ
¢Ñ find . -type f \! -name "*.Z" \! -name "Á¦¿ÜÇÒÈÀϸí" -print | tee -a /tmp/list
8. ÇöÀç µð·ºÅ丮·ÎºÎÅÍ À̸§ÀÌ *.iniÀÎ ÈÀÏÀ» Ãâ·ÂÇϱâ
¢Ñ find . -name "*.ini"
9. ÇöÀç µð·ºÅ丮 ÀÌÇÏ ¼ºê µð·ºÅ丮¸¦ Æ÷ÇÔÇÑ ¸ðµç ÈÀϵ鿡 ´ëÇØ ÆÛ¹Ì¼Ç 755·Î º¯°æÇϱâ
¢Ñ find . -exec chmod 755 {} \; or chmod -R 755 ./ ;
10. ÇöÀç µð·ºÅ丮·Î ºÎÅÍ user1 ¼ÒÀ¯ÀڷΠǥ½ÃµÈ ÈÀϵéÀ» ¸ðµÎ user2ÀÇ »ç¿ëÀÚ ±ÇÇÑÀ¸·Î º¯°æÇϱâ
¢Ñ find . -user xuser1 -exec chown -R user2 {} \; or chown -R user2 ./
11. ÇöÀç µð·ºÅ丮·Î ºÎÅÍ "ãÀ» xxx³Ñ"À» ´ë¼Ò¹®ÀÚ ±¸º°¾øÀÌ °Ë»öÇÏ¿© Ãâ·ÂÇϱâ
¢Ñ find . -exec grep -i "ãÀ» xxx³Ñ" {} \;
¢Ñ find . -grep -i "ãÀ» xxx³Ñ" {} \;
¢Ñ find . -ls -exec grep "ãÀ» xxx³Ñ" {} \;
12. 6ÀÏ ÀÌÀüÀÇ ÈÀϵéÀ» ã¾Æ Ãâ·ÂÇϱâ
¢Ñ find . -atime +6
13. 30ÀÏ ÀÌÀü ¾÷µ¥ÀÌÆ®µÈ ÈÀϵéÀÇ ¶óÀμö¸¦ ¾Ë¾Æº¸±â
¢Ñ find . -atime +30 -exec ls \; | wc -l
14. /raid µð·ºÅ丮·Î ºÎÅÍ "µð·ºÅ丮¸í"À» °¡Áø ÈÀÏÀÌ Á¸ÀçÇϸé / º¹»çÇÒ °æ·Î ·Î º¹»ç Çϱâ.
¢Ñ find /raid -type d -name "µð·ºÅ丮¸í" -ok cp /º¹»çÇÒ°æ·Î {} \;
15. ãÀ» ÈÀÏ °Ë»öµµÁß ¿¡·¯ ¹× °æ°í ¸Þ½ÃÁö´Â Ç¥½ÃÇÏÁö ¾Ê°Ô Çϱâ
¢Ñ find . -name "ãÀ» ÈÀÏ" -print 2> /dev/null
16. ´ë¼Ò¹®ÀÚ ±¸ºÐ¾øÀÌ " ã´Â±Û"À» Æ÷ÇÔµÈ ÈÀÏ¿¡ ´ëÇÑ ³»¿ëÀ» Ãâ·ÂÇÏÁö ¾Ê°í, "ã´Â³Ñ.list" ÈÀÏ¿¡ ÀúÀå ¹× more¸¦ ÅëÇØ °ËÅäÇϱâ
¢Ñ find . -print -exec grep -i "ã´Â±Û" {} \; > ã´Â³Ñ.list
¢Ñ find . -print -exec grep -i xeroxrel {} \; | more
17. ÆÄÀÏ ±ÇÇÑÀÌ 700ÀÎ ÆÄÀÏÀ» ã¾ÆÁØ´Ù.
¢Ñ find . -perm 700 -print
18. ÆÄÀÏ ±ÇÇÑÀÌ 400ÀÎ ÆÄÀϰú 200ÀÎ ÆÄÀÏÀ» ã¾ÆÁØ´Ù.
(ÁÖÀÇ: "\"ÀÇ ¾ÕµÚ¿¡ space °¡ ¹Ýµå½Ã ÀÖ¾î¾ß ÇÑ´Ù."
¢Ñ find . \ ( -perm 400 -o -perm 200 ) -print
19. ÆÄÀÏÀÇ ºí·° Å©±â°¡ 1024 ÀÌ»óÀÎ ÆÄÀÏÀ» ã¾ÆÁØ´Ù.
¢Ñ find . -size +1024 -print
20. ÆÄÀÏ À̸§ÀÌ coreÀ̰í Å©±â°¡ 2048ºí·° ÀÌ»óÀÎ ÆÄÀÏÀ» ã¾ÆÁØ´Ù.
¢Ñ find . -name core -size +2048 -print
21. 30ÀÏ ÀÌÀü¿¡ ¾ï¼¼½ºµÇ¾ú´ø ÆÄÀÏÀ» ã´Â´Ù.
¢Ñ find . -atime +30 -print
22. 7ÀÏ À̳»¿¡ ¼öÁ¤µÈ ÀûÀÌ ÀÖ´Â ÆÄÀÏÀ» ã´Â´Ù.
¢Ñ find . -mtime -7 -print
23. 30ÀÏ ÀÌÀü¿¡ ¾ï¼¼½ºµÈ ÆÄÀÏ Áß *.c¸¦ ã¾Æ ls -l ÇÑ´Ù.
¢Ñ find . -name ¡¬*.c -atime +30 -exec ls -l {} ¡¬;
24. ÇöÀç µð·ºÅ丮 ¹Ø¿¡¼ À̸§ÀÌ coreÀÎ ÆÄÀÏÀ» ã¾Æ Áö¿î´Ù(Áö¿ì±â Àü¿¡ Á¤¸»
Áö¿ï Áö¸¦ ¹°¾îº»´Ù.)
¢Ñ find . -name core -exec rm -i {} ¡¬;
25. ¸¶¿îÆ®µÈ µð·ºÅ丮µéÀº °Ë»öÇÏÁö ¸»¶ó°í ¾Ë·ÁÁÖ´Â È¿°ú¸¦ ³½´Ù.
¢Ñ find / -mount -name test -print
26. ÇöÀç À§Ä¡ÀÇ df.sh ÆÄÀϺ¸´Ù ÃÖ±Ù¿¡ ¸¸µé¾îÁø ÆÄÀÏÇü½ÄÀ» Ãâ·ÂÇÑ´Ù.
¢Ñ find -newer df.sh -type f -print
27. ÇöÀç À§Ä¡¿¡¼ df.sh ÆÄÀϺ¸´Ù ÃÖ±Ù¿¡ ¸¸µé¾îÁø ¸ðµç °ÍÀ» Ãâ·Â
¢Ñ find -newer df.sh -print
28. ÇöÀç À§Ä¡¿¡¼ set.sh ÆÄÀϺ¸´Ù ÃÖ±Ù¿¡ ¸¸µé¾îÁø ¸ðµç ÆÄÀϵéÀº ¸ðµÎ Ãâ·Â µÈ´Ù.
¢Ñ find . -newer set.sh -type f -exec ls -l {} \;