Next: Hard Links, Up: Links [Contents][Index]
¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤È¤Ï¡¤Â¾¤Î¥Õ¥¡¥¤¥ë¤ò»²¾È¤¹¤ë̾Á°¤Ç¤¹¡¥GNU
find
¤Ï¡¤¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤òÆó¤Ä¤ÎÊýË¡¤Î¤¤¤º¤ì¤«¤Ç½èÍý¤·¤Þ¤¹¡¥ºÇ
½é¤Î¤â¤Î¤Ï¡¤¥ê¥ó¥¯Àè¤ò»²¾È¤¹¤ëÊýË¡¤Ç¡¤¤³¤ì¤Ï¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤Î¾ì¹ç¤Ï¡¤
»ØÄꤷ¤¿ÆÃħ¤Ë¥Þ¥Ã¥Á¤¹¤ë¤«¤É¤¦¤«¤ò³Îǧ¤¹¤ë¤¿¤á¡¤¥ê¥ó¥¯Àè¤Î¥Õ¥¡¥¤¥ë¤òÄ´
ºº¤¹¤ë¤³¤È¤ò°ÕÌ£¤·¤Þ¤¹¡¥ÆóÈÖÌܤÎÊýË¡¤Ï¡¤¼ÂºÝ¤Î¥ê¥ó¥¯¤òõ¤·¤Æ¤¤¤ë¾õ¶·¤Ç¡¤
¥ê¥ó¥¯¼«¿È¤òÄ´ºº¤¹¤ë¤³¤È¤¬²Äǽ¤Ç¤¹¡¥¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤Î¥ê¥ó¥¯Àè¤Î¥Õ¥¡
¥¤¥ë¤â¡¤find
¥³¥Þ¥ó¥É¤Ç¸¡º÷¤·¤Æ¤¤¤ë¥Ç¥£¥ì¥¯¥È¥ê³¬Áؤˤ¢¤ë¾ì¹ç¡¤¤³
¤ì¤éÆó¤Ä¤ÎÁªÂò»è¤Î°ã¤¤¤ò¾Ü¤·¤¯Íý²ò¤·¤Æ¤ª¤¯É¬ÍפϤ¢¤ê¤Þ¤»¤ó¡¥
¥Ç¥Õ¥©¥ë¥È¤Ç¡¤find
¤Ï¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤¬¸«¤Ä¤«¤ë¤È¡¤¤½¤ì¼«¿È¤òÄ´
ºº¤·¤Þ¤¹(¤½¤·¤Æ¡¤¤½¤Î¸å¤Ç¥ê¥ó¥¯Àè¤Î¥Õ¥¡¥¤¥ë¤ò¤¿¤É¤ê¡¤¤½¤ì¤âÄ´ºº¤·¤Þ¤¹)¡¥
find
¤Ë¥ê¥ó¥¯Àè¤ò»²¾È¤¹¤ë¤è¤¦¤Ë¤·¡¤¥ê¥ó¥¯¤¬¼¨¤¹¥Õ¥¡¥¤¥ë¤òÄ´ºº¤µ¤»
¤ë¤¿¤á¡¤find
¤Ç‘-L’¥ª¥×¥·¥ç¥ó¤ò»ØÄꤷ¤Æ¤¯¤À¤µ¤¤¡¥¥Ç¥Õ¥©¥ë¥È
¤Îưºî¤òÌÀ¼¨Åª¤Ë»ØÄꤹ¤ë¤¿¤á¡¤‘-P’¥ª¥×¥·¥ç¥ó¤ò»ÈÍѤ¹¤ë¤³¤È¤¬²Äǽ¤Ç
¤¹¡¥‘-H’¥ª¥×¥·¥ç¥ó¤ÏÃæ´ÖŪ¤Ê¥ª¥×¥·¥ç¥ó¤Ç¡¤¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ç¥ê¥¹¥È¥¢¥Ã
¥×¤µ¤ì¤Æ¤¤¤ë¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤Ï¥ê¥ó¥¯Àè¤ò»²¾È¤·¤Þ¤¹¤¬¡¤¤½¤ì°Ê³°¤Î¥·¥ó
¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤Ï¥ê¥ó¥¯Àè¤ò»²¾È¤·¤Þ¤»¤ó¡¥
¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤Ï“¥Ï¡¼¥É¥ê¥ó¥¯”¤È¤Ï°Û¤Ê¤ê¡¤¥ê¥ó¥¯Àè¤ò»²¾È²Äǽ¤Ë¤¹
¤ë¤¿¤á¤Ë¡¤¥ê¥ó¥¯Àè¤Î¥Õ¥¡¥¤¥ë¤Ø¤Î¸¢¸Â¤¬É¬Íפˤʤ뤳¤È¤ò°ÕÌ£¤·¤Þ¤¹¡¥¤Ä¤Þ
¤ê¡¤‘-L’¥ª¥×¥·¥ç¥ó¤ò»ØÄꤷ¤Æ¤¤¤ë¾ì¹ç¤Ç¤â¡¤find
¤Ï¥ê¥ó¥¯¤¬¼¨
¤¹¥Õ¥¡¥¤¥ë¤Î°À¤ò(½½Ê¬¤Ê¸¢¸Â¤¬Ìµ¤¤¤È¤¤¤¦Íýͳ¤Ç)Ä´ºº¤¹¤ë¤³¤È¤¬¤Ç¤¤Ê¤¤
²ÄǽÀ¤¬¤¢¤ê¤Þ¤¹¡¥¤³¤Î¾õ¶·¤Ç¤Ï¡¤‘find’¤Ï¥ê¥ó¥¯¼«¿È¤Î°À¤ò»ÈÍѤ·¤Þ
¤¹¡¥¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤Ï¸ºß¤¹¤ë¤¬¡¤¤½¤ì¤¬»Ø¤·¼¨¤¹¥Õ¥¡¥¤¥ë¤¬Ìµ¤¤¾ì¹ç¤â¡¤
Ʊ¤¸¤è¤¦¤Ê¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡¥
¥ê¥ó¥¯¤Ë´ØÏ¢¤·¤¿find
¤Îưºî¤òÀ©µú¤¹¤ë¥ª¥×¥·¥ç¥ó¤Ë¤Ï¡¤°Ê²¼¤Î¤â¤Î¤¬
¤¢¤ê¤Þ¤¹¡¥
find
¤Ï¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯Àè¤ò»²¾È¤·¤Þ¤»¤ó¡¥¤³¤ì¤Ï¥Ç¥Õ¥©¥ë¥È¤Îưºî
¤Ç¤¹¡¥¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¤¥³¥Þ¥ó¥É¥é¥¤¥ó¤Î¥Ñ¥¹Ì¾¤ÎÁ°¤Ë»ØÄꤹ¤ëɬÍפ¬¤¢¤ê
¤Þ¤¹¡¥
find
¤Ï¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯Àè¤ò»²¾È¤·¤Þ¤»¤ó(¤·¤«¤·¡¤¥³¥Þ¥ó¥É¥é¥¤¥ó
¾å¤Î¤Î¥Õ¥¡¥¤¥ë̾¤Ï¥ê¥ó¥¯Àè¤ò»²¾È¤·¤Þ¤¹)¡¥¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯Àè¤ò»²¾È¤Ç¤
¤Ê¤¤¾ì¹ç¡¤¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¼«¿È¤Î¾ðÊ󤬻ÈÍѤµ¤ì¤Þ¤¹¡¥¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¤
¥³¥Þ¥ó¥É¥é¥¤¥ó¤Î¥Ñ¥¹Ì¾¤ÎÁ°¤Ë»ØÄꤹ¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡¥
find
¤Ï¡¤²Äǽ¤Ç¤¢¤ì¤Ð¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯Àè¤ò»²¾È¤·¡¤ÉÔ²Äǽ¤Ê¤È¤³¤í
¤Ç¤Ï¡¤¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¼«¿È¤Î°À¤ò»ÈÍѤ·¤Þ¤¹¡¥¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¥³¥Þ¥ó
¥É¥é¥¤¥ó¤Î¥Ñ¥¹Ì¾¤ÎÁ°¤Ë»ØÄꤹ¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡¥¤³¤Î¥ª¥×¥·¥ç¥ó¤ò»ÈÍѤ¹¤ë
¤È¡¤‘-noleaf’¥ª¥×¥·¥ç¥ó¤ÈƱ¤¸Æ°ºî¤â°ÅÌۤ˻ØÄꤵ¤ì¤Þ¤¹¡¥¸å¤Ç
‘-H’¤ä‘-P’¥ª¥×¥·¥ç¥ó¤ò»ÈÍѤ¹¤ë¾ì¹ç¤Ç¤â¡¤‘-noleaf’¤Ï¥ª¥Õ
¤Ë¤Ê¤ê¤Þ¤»¤ó¡¥
¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¤“expression”¤ÎÉôʬ¤Î·Á¼°¤Ç¡¤¥Ñ¥¹Ì¾¤Î¸å¤Ë»ØÄꤹ¤ëɬ Íפ¬¤¢¤ê¤Þ¤¹¤¬¡¤¤½¤ì°Ê³°¤Ï‘-L’¤ÈƱ¤¸¤Ç¤¹¡¥
‘-L’¥ª¥×¥·¥ç¥ó¤òÍ¿¤¨¤¿»þ¤Îưºî¤Ë¤Ï¡¤°Ê²¼¤Î°ã¤¤¤¬¤¢¤ê¤Þ¤¹¡¥
find
¤Ï¡¤¥Ç¥£¥ì¥¯¥È¥ê¥Ä¥ê¡¼¤ò¸¡º÷¤¹¤ë¤È¤¡¤¥Ç¥£¥ì¥¯¥È¥ê¤Ø¤Î¥·¥ó¥Ü
¥ê¥Ã¥¯¥ê¥ó¥¯¤ò¤¿¤É¤ê¤Þ¤¹¡¥
‘-L’¥ª¥×¥·¥ç¥ó¤Þ¤¿¤Ï‘-H’¥ª¥×¥·¥ç¥ó¤¬»ÈÍѤµ¤ì¤Æ¤¤¤ë¾ì¹ç¡¤ ‘-newer’¡¤‘-anewer’¡¤¤½¤·¤Æ‘-cnewer’¤Î°ú¿ô¤È¤·¤Æ»ÈÍѤµ¤ì ¤Æ¤¤¤ë¥Õ¥¡¥¤¥ë̾¤Ï¡¤¥ê¥ó¥¯Àè¤ò»²¾È¤µ¤ì¡¤¥ê¥ó¥¯Àè¤Î¥¿¥¤¥à¥¹¥¿¥ó¥×¤¬Âå¤ï ¤ê¤Ë»ÈÍѤµ¤ì¤Þ¤¹(²Äǽ¤Ç¤¢¤ì¤Ð – ¤½¤¦¤Ç¤Ê¤±¤ì¤Ð¡¤¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤Î¥¿ ¥¤¥à¥¹¥¿¥ó¥×¤¬»ÈÍѤµ¤ì¤Þ¤¹)¡¥
¥Õ¥¡¥¤¥ë¤¬¥·¥§¥ë¥Ñ¥¿¡¼¥ópattern¤Ë¥Þ¥Ã¥Á¤¹¤ëÆâÍÆ¤Î¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó ¥¯¤Î¾ì¹ç¤Ï¿¿¤Ç¤¹¡¥‘-ilname’¤Ï¡¤Âçʸ»ú¾®Ê¸»ú¤ò¶èÊ̤·¤Ê¤¤¥Þ¥Ã¥Á¤Ç¤¹¡¥ pattern°ú¿ô¤Î¾ÜºÙ¤Ï¡¤See Shell Pattern Matching. ‘-L’¤Î ¸ú²Ì¤¬¤¢¤ë¾ì¹ç¡¤¤³¤Î¥Æ¥¹¥È¤Ï¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤¬²õ¤ì¤Æ¤¤¤Ê¤¤¸Â¤ê¡¤¾ï¤Ë ¼ºÇÔ¤·¤Þ¤¹¡¥¤½¤·¤Æ¡¤¸½ºß¤Î¥Ç¥£¥ì¥¯¥È¥ê¤È¤½¤Î¥µ¥Ö¥Ç¥£¥ì¥¯¥È¥êÆâ¤Î¡¤ sysdep.c¤Ø¤Î¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤ò¤¹¤Ù¤Æ¥ê¥¹¥È¥¢¥Ã¥×¤¹¤ë¤¿¤á¤Ë¡¤°Ê ²¼¤Î¤è¤¦¤Ë¼Â¹Ô¤·¤Þ¤¹¡¥
find . -lname '*sysdep.c'