ºìÁªLinuxÃÅ»§
Linux°ïÖú

findÓ÷¨

·¢²¼Ê±¼ä:2005-12-14 11:11:03À´Ô´:ºìÁª×÷Õß:lyfrank
ËäÈ»¼òµ¥£¬µ«¿ÉÒÔ»ýÀÛ£¬¶ÔһЩÈË»¹ÊÇÓÐÓõÄ




¡¡¡¡Ã¿Ò»ÖÖ²Ù×÷ϵͳ¶¼ÊÇÓɳÉǧÉÏÍò¸ö²»Í¬ÖÖÀàµÄÎļþËù×é³ÉµÄ¡£ÆäÖÐÓÐϵͳ±¾Éí×Ô´øµÄÎļþ£¬Óû§×Ô¼ºµÄÎļþ£¬»¹Óй²ÏíÎļþµÈµÈ¡£ÎÒÃÇÓÐʱºò¾­³£Íü¼Çij·ÝÎļþ·ÅÔÚÓ²ÅÌÖеÄÄĸöµØ·½¡£ÔÚ΢ÈíµÄWINDOWS²Ù×÷ϵͳÖÐÒª²éÕÒÒ»·ÝÎļþÊÇÏ൱¼òµ¥µÄÊÂÇ飬ֻҪÔÚ×ÀÃæÉϵã»÷¡°¿ªÊ¼¡±£­¡°ËÑË÷¡±ÖоÍÄÜ°´ÕÕ¸÷ÖÖ·½Ê½ÔÚ±¾µØÓ²ÅÌÉÏ£¬¾ÖÓòÍøÂ磬ÉõÖÁÔÚINTERNETÉϲéÕÒ¸÷ÖÖÎļþ£¬Îĵµ¡£
¡¡¡¡¿ÉÊÇʹÓà linuxµÄÓû§¾ÍûÓÐÄÇôÐÒÔËÁË£¬ÔÚLinuxÉϲéÕÒij¸öÎļþȷʵÊÇÒ»¼þ±È½ÏÂé·³µÄÊÂÇé¡£±Ï¾¹ÔÚlinuxÖÐÐèÒªÎÒÃÇʹÓÃרÓõġ°²éÕÒ¡±ÃüÁîÀ´Ñ°ÕÒÔÚÓ²ÅÌÉϵÄÎļþ¡£Linux ϵÄÎļþ±í´ï¸ñʽ·Ç³£¸´ÔÓ£¬²»ÏóWINDOWS,DOS϶¼ÊÇͳһµÄAAAAAAA.BBB¸ñʽÄÇô·½±ã²éÕÒ£¬ÔÚWINDOWSÖУ¬Ö»ÒªÖªµÀÒª²éÕÒµÄÎļþµÄÎļþÃû»òÕߺó׺¾Í·Ç³£ÈÝÒײéÕÒµ½¡£linuxÖвéÕÒÎļþµÄÃüÁîͨ³£Îª¡°find¡±ÃüÁ¡°find¡±ÃüÁîÄÜ°ïÖúÎÒÃÇÔÚʹÓÃ,¹ÜÀílinuxµÄÈÕ³£ÊÂÎñÖз½±ãµÄ²éÕÒ³öÎÒÃÇÐèÒªµÄÎļþ¡£¶ÔÓÚlinuxÐÂÊÖÀ´Ëµ£¬¡°find¡±ÃüÁîÒ²ÊÇÁ˽âºÍѧϰLinux ÎļþÌصãµÄ·½·¨¡£ÒòΪlinux·¢Ðа汾·±¶à£¬°æ±¾Éý¼¶ºÜ¿ì£¬ÔÚLinuxÊé¼®ÉÏÍùÍùдÃ÷ij¸öÅäÖÃÎļþµÄËùÔÚλÖã¬ÍùÍùlinuxÐÂÊÖ°´Í¼Ë÷æ÷»¹ÊDz»ÄÜÕÒµ½¡£±ÈÈç˵REDHAT Linux 7.O ºÍREDHAT linux 7.1ÖÐÓÐЩÖØÒªµÄÅäÖÃÎļþËùÔÚµÄÓ²ÅÌλÖúÍÎļþĿ¼¾ÍÓÐÁ˺ܴóµÄ¸Ä±ä£¬Èç¹û²»Ñ§»áʹÓá°find¡±ÃüÁÄÇôÔÚ³ÉǧÉÏÍòµÄlinuxÎļþÖÐÒªÕÒµ½ÆäÖеÄÒ»¸öÅäÖÃÎļþÊÇÏ൱À§Äѵģ¬±ÊÕßÔÚûÓо«Í¨¡°find¡±ÃüÁî֮ǰ¾Í³Ô¹ýÕâÑùµÄ¿àÍ·¡£ºÃ£¬ÏÂÃæ¾ÍÏêϸΪ´ó¼Ò½éÉÜÇ¿´óµÄ¡°find¡±ÃüÁîµÄÈ«²¿Ê¹Ó÷½·¨ºÍÓÃ;¡£

ͨ¹ýÎļþÃû²éÕÒ·¨£º
¡¡¡¡Õâ¸ö·½·¨ËµÆðÀ´¾ÍºÍÔÚWINDOWSϲéÕÒÎļþÒ»ÑùÈÝÒ×Àí½âÁË¡£Èç¹ûÄã°ÑÕâ¸öÎļþ·ÅÔÚµ¥¸öµÄÎļþ¼ÐÀïÃ棬ֻҪʹÓó£¼ûµÄ¡°ls"ÃüÁî¾ÍÄÜ·½±ãµÄ²éÕÒ³öÀ´£¬ÄÇôʹÓá°find¡±ÃüÁîÀ´²éÕÒËü¾Í²»ÄܸøÄãÁôÏÂÉî¿ÌµÄÓ¡Ï󣬱Ͼ¹¡°find¡±ÃüÁîµÄÇ¿´ó¹¦Äܲ»Ö¹Õâ¸ö¡£Èç¹ûÖªµÀÁËij¸öÎļþµÄÎļþÃû£¬¶ø²»ÖªµÀÕâ¸öÎļþ·Åµ½ÄĸöÎļþ¼Ð£¬ÉõÖÁÊDzã²ãÌ×ǶµÄÎļþ¼ÐÀï¡£¾ÙÀý˵Ã÷£¬¼ÙÉèÄãÍü¼ÇÁËhttpd.confÕâ¸öÎļþÔÚϵͳµÄÄĸöĿ¼Ï£¬ÉõÖÁÔÚϵͳµÄij¸öµØ·½Ò²²»ÖªµÀ£¬ÔòÕâÊÇ¿ÉÒÔʹÓÃÈçÏÂÃüÁ
¡¡¡¡find / -name httpd.conf
¡¡¡¡Õâ¸öÃüÁîÓï·¨¿´ÆðÀ´ºÜÈÝÒ×¾ÍÃ÷°×ÁË£¬¾ÍÊÇÖ±½ÓÔÚfindºóÃæдÉÏ -name£¬±íÃ÷ÒªÇóϵͳ°´ÕÕÎļþÃû²éÕÒ£¬×îºóдÉÏhttpd.confÕâ¸öÄ¿±êÎļþÃû¼´¿É¡£ÉÔµÈÒ»»áϵͳ»áÔÚ¼ÆËã»úÆÁÄ»ÉÏÏÔʾ³ö²éÕÒ½á¹ûÁÐ±í£º
¡¡¡¡etc/httpd/conf/httpd.conf
¡¡¡¡Õâ¾ÍÊÇhttpd.confÕâ¸öÎļþÔÚlinuxϵͳÖеÄÍêÕû·¾¶¡£²éÕҳɹ¦¡£
¡¡¡¡Èç¹ûÊäÈëÒÔÉϲéÕÒÃüÁîºóϵͳ²¢Ã»ÓÐÏÔʾ³ö½á¹û£¬ÄÇô²»ÒªÒÔΪϵͳûÓÐÖ´ÐÐ find/ -name httpd.confÃüÁ¶ø¿ÉÄÜÊÇÄãµÄϵͳÖÐûÓа²×°Apache·þÎñÆ÷£¬ÕâʱֻҪÄã°²×°ÁËApache Web·þÎñÆ÷£¬È»ºóÔÙʹÓÃfind / -name httpd.conf¾ÍÄÜÕÒµ½Õâ¸öÅäÖÃÎļþÁË¡£

ÎÞ´íÎó²éÕÒ¼¼ÇÉ£º
¡¡¡¡ÔÚlinuxϵͳÖС°find¡±ÃüÁîÊÇ´ó¶àÊýϵͳÓû§¶¼¿ÉÒÔʹÓõÄÃüÁ ²¢²»ÊÇROOTϵͳ¹ÜÀíÔ±µÄרÀû¡£µ«ÊÇÆÕͨÓû§Ê¹Óá°find¡±ÃüÁîʱҲÓпÉÄÜÓöµ½ÕâÑùµÄÎÊÌ⣬ÄǾÍÊÇL inuxϵͳÖÐϵͳ¹ÜÀíÔ±ROOT¿ÉÒÔ°ÑijЩÎļþĿ¼ÉèÖóɽûÖ¹·ÃÎÊģʽ¡£ÕâÑùÆÕͨÓû§¾ÍûÓÐȨÏÞÓá°find¡±ÃüÁîÀ´²éѯÕâЩĿ¼»òÕßÎļþ¡£µ±ÆÕͨÓû§Ê¹Óá°find¡±ÃüÁîÀ´²éѯÕâЩÎļþĿ¼ÊÇ£¬ÍùÍù»á³öÏÖ"Permissiondenied."£¨½ûÖ¹·ÃÎÊ£©×ÖÑù¡£ÏµÍ³½«ÎÞ·¨²éѯµ½ÄãÏëÒªµÄÎļþ¡£ÎªÁ˱ÜÃâÕâÑùµÄ´íÎó£¬ÎÒÃÇ¿ÉÊÇʹÓÃתÒÆ´íÎóÌáʾµÄ·½·¨³¢ÊÔ×ŲéÕÒÎļþ£¬ÊäÈë
¡¡¡¡find / -name access_log 2>/dev/null
¡¡¡¡Õâ¸ö·½·¨ÊǰѲéÕÒ´íÎóÌáʾתÒƵ½Ìض¨µÄĿ¼ÖÐÈ¥¡£ÏµÍ³Ö´ÐÐÕâ¸öÃüÁîºó£¬Óöµ½´íÎóµÄÐÅÏ¢¾ÍÖ±½ÓÊäË͵½stderrstream 2 ÖУ¬access_log 2 ¾ÍÊDZíÃ÷ϵͳ½«°Ñ´íÎóÐÅÏ¢ÊäË͵½stderrstream 2ÖУ¬/dev/nullÊÇÒ»¸öÌØÊâµÄÎļþ£¬±íÃ÷¿ÕµÄ»òÕß´íÎóµÄÐÅÏ¢£¬ÕâÑù²éѯµ½µÄ´íÎóÐÅÏ¢½«±»×ªÒÆÁË£¬²»»áÔÙÏÔʾÁË¡£

¡¡¡¡ÔÚlinux ϵͳ²éÕÒÎļþÒ²»áÓöµ½ÕâÑùÒ»¸öʵ¼ÊÎÊÌâ¡£Èç¹ûÎÒÃÇÔÚÕû¸öÓ²ÅÌ£¬Õâ¸öϵͳÖвéÕÒij¸öÎļþ¾ÍÒª»¨·ÑÏ൱³¤µÄÒ»¶Îʱ¼ä£¬ÌرðÊÇ´óÐÍlinuxϵͳºÍÈÝÁ¿½Ï´óµÄÓ²ÅÌ£¬Îļþ·ÅÔÚÌ×ǶºÜÉîµÄĿ¼ÖеÄʱºò¡£Èç¹ûÎÒÃÇÖªµÀÁËÕâ¸öÎļþ´æ·ÅÔÚij¸ö´óµÄĿ¼ÖУ¬ÄÇôֻҪÔÚÕâ¸öĿ¼ÖÐÍùÏÂÕÒ¾ÍÄܽÚÊ¡ºÜ¶àʱ¼äÁË¡£Ê¹ÓÃfind /etc -name httpd.conf ¾Í¿ÉÒÔ½â¾öÕâ¸öÎÊÌâ¡£ÉÏÃæµÄÃüÁî¾ÍÊDZíʾÔÚetcĿ¼Öвéѯhttpd.confÕâ¸öÎļþ¡£ ÕâÀïÔÙ˵Ã÷һϡ°/ ¡±Õâ¸öº¯Êý·ûºÅµÄº¬Ò壬Èç¹ûÊäÈë ¡°find/ ¡±¾ÍÊDZíʾҪÇólinuxϵͳÔÚÕû¸ö ROOTĿ¼Ï²éÕÒÎļþ£¬Ò²¾ÍÊÇÔÚÕû¸öÓ²ÅÌÉϲéÕÒÎļþ£¬¶ø¡°find/etc¡±¾ÍÊÇÖ»ÔÚ etcĿ¼Ï²éÕÒÎļþ¡£ÒòΪ¡°find/etc¡±±íʾֻÔÚetcĿ¼Ï²éÕÒÎļþ£¬ ËùÒÔ²éÕÒµÄËٶȾÍÏàÓ¦Òª¿ìºÜ¶àÁË¡£

¸ù¾Ý²¿·ÖÎļþÃû²éÕÒ·½·¨£º
¡¡¡¡Õâ¸ö·½·¨ºÍÔÚWINDOWSÖвéÕÒÒÑÖªµÄÎļþÃû·½·¨ÊÇÒ»ÑùµÄ¡£²»¹ýÔÚlinuxÖиù¾Ý²¿·ÖÎļþÃû²éÕÒÎļþµÄ·½·¨Òª±ÈÔÚWINDOWSÖеÄͬÀà²éÕÒ·½·¨ÒªÇ¿´óµÃ¶à¡£ ÀýÈçÎÒÃÇÖªµÀij¸öÎļþ°üº¬ÓÐsrmÕâ3¸ö×Öĸ£¬ÄÇôҪÕÒµ½ÏµÍ³ÖÐËùÓаüº¬ÓÐÕâ3¸ö×ÖĸµÄÎļþÊÇ¿ÉÒÔʵÏֵģ¬ÊäÈ룺
¡¡¡¡find /etc -name '*srm*'
¡¡¡¡Õâ¸öÃüÁî±íÃ÷ÁËlinuxϵͳ½«ÔÚ/etc Õû¸öĿ¼ÖвéÕÒËùÓеİüº¬ÓÐsrmÕâ3¸ö×ÖĸµÄÎļþ£¬±ÈÈç absrmyz£¬tibc.srmµÈµÈ·ûºÏÌõ¼þµÄÎļþ¶¼ÄÜÏÔʾ³öÀ´¡£Èç¹ûÄ㻹֪µÀÕâ¸öÎļþÊÇÓÉ srm Õâ3¸ö×Öĸ´òÍ·µÄ£¬ÄÇôÎÒÃÇ»¹¿ÉÒÔÊ¡ÂÔ×îÇ°ÃæµÄÐǺţ¬ÃüÁîÈçÏ£º
¡¡¡¡find/etc -name 'srm*'
¡¡¡¡ÕâÊÇÖ»ÓÐÏñsrmyz ÕâÑùµÄÎļþ²Å±»²éÕÒ³öÀ´£¬Ïóabsrmyz»òÕßabsrmÕâÑùµÄÎļþ¶¼²»·ûºÏÒªÇ󣬲»±»ÏÔʾ£¬ÕâÑù²éÕÒÎļþµÄЧÂʺͿɿ¿ÐԾʹó´óÔöÇ¿ÁË¡£

¸ù¾ÝÎļþµÄÌØÕ÷²éѯ·½·¨£º
¡¡¡¡Èç¹ûÖ»ÖªµÀij¸öÎļþµÄ´óС£¬ÐÞ¸ÄÈÕÆÚµÈÌØÕ÷Ò²¿ÉÒÔʹÓÃ"find"ÃüÁî²éÕÒ³öÀ´£¬ÕâºÍ WINDOWSϵͳÖеÄ"ËÑË÷"¹¦ÄÜÊÇ»ù±¾ÏàͬµÄ¡£ÔÚ΢ÈíµÄ"ËÑË÷"ÖÐWINDOWSÖеÄ"ËÑË÷ÖúÀí"ʹµÃËÑË÷ÎļþºÍÎļþ¼Ð¡¢´òÓ¡»ú¡¢Óû§ÒÔ¼°ÍøÂçÖеÄÆäËû¼ÆËã»ú¸ü¼ÓÈÝÒס£ËüÉõÖÁʹÔÚ Internet ÉÏËÑË÷¸ü¼ÓÈÝÒס£"ËÑË÷ÖúÀí"»¹°üÀ¨Ò»¸öË÷Òý·þÎñ£¬¸Ã·þÎñά»¤Á˼ÆËã»úÖÐËùÓÐÎļþµÄË÷Òý£¬Ê¹µÃËÑË÷Ëٶȸü¿ì¡£Ê¹ÓÃ"ËÑË÷ÖúÀí"ʱ£¬Óû§¿ÉÒÔÖ¸¶¨¶à¸öËÑË÷±ê×¼¡£ÀýÈ磬Óû§¿ÉÒÔ°´Ãû³Æ¡¢ÀàÐͼ°´óСËÑË÷ÎļþºÍÎļþ¼Ð¡£Óû§ÉõÖÁ¿ÉÒÔËÑË÷°üº¬Ìض¨Îı¾µÄÎļþ¡£Èç¹ûÓû§ÕýʹÓà Active Directory£¬Õâʱ»¹¿ÉÒÔËÑË÷´øÓÐÌض¨Ãû³Æ»òλÖõĴòÓ¡»ú¡£
¡¡¡¡ÀýÈçÎÒÃÇÖªµÀÒ»¸ölinuxÎļþ´óСΪ1,500 bytes£¬ÄÇôÎÒÃÇ¿ÉÊÇʹÓÃÈçÏÂÃüÁîÀ´²éѯ find / -size 1500c£¬×Ö·û c ±íÃ÷Õâ¸öÒª²éÕÒµÄÎļþµÄ´óСÊÇÒÔbytesΪµ¥Î»¡£Èç¹ûÎÒÃÇÁ¬Õâ¸öÎļþµÄ¾ßÌå´óС¶¼²»ÖªµÀ£¬ÄÇôÔÚlinuxÖл¹¿ÉÒÔ½øÐÐÄ£ºý²éÕÒ·½Ê½À´½â¾ö¡£ÀýÈçÎÒÃÇÊäÈëfind/ -size +10000000c Õâ¸öÃüÁÔò±êÃ÷ÎÒÃÇÖ¸¶¨ÏµÍ³ÔÚ¸ùĿ¼ÖвéÕÒ³ö´óÓÚ10000000×Ö½ÚµÄÎļþ²¢ÏÔʾ³öÀ´¡£ÃüÁîÖеġ°£«¡±ÊDZíʾҪÇóϵͳֻÁгö´óÓÚÖ¸¶¨´óСµÄÎļþ£¬¶øʹÓá°-¡±Ôò±íʾҪÇóϵͳÁгöСÓÚÖ¸¶¨´óСµÄÎļþ¡£ÏÂÃæµÄÁбí¾ÍÊÇÔÚlinuxʹÓò»Í¬"find"ÃüÁîºóϵͳËùÒª×÷³öµÄ²éÕÒ¶¯×÷£¬´ÓÖÐÎÒÃǺÜÈÝÒ׿´³öÔÚlinuxÖÐʹÓÃ"find" ÃüÁîµÄ·½Ê½ÊǺܶàµÄ£¬"find"ÃüÁî²éÕÒÎļþÖ»ÒªÁé»îÓ¦Óã¬Ë¿ºÁ²»±ØÔÚWINDOWSÖвéÕÒÄÜÁ¦²î¡£
¡¡¡¡find / -amin -10 # ²éÕÒÔÚϵͳÖÐ×îºó10·ÖÖÓ·ÃÎʵÄÎļþ
¡¡¡¡find / -atime -2 # ²éÕÒÔÚϵͳÖÐ×îºó48Сʱ·ÃÎʵÄÎļþ
¡¡¡¡find / -empty # ²éÕÒÔÚϵͳÖÐΪ¿ÕµÄÎļþ»òÕßÎļþ¼Ð
¡¡¡¡find / -group cat # ²éÕÒÔÚϵͳÖÐÊôÓÚ groupcatµÄÎļþ
¡¡¡¡find / -mmin -5 # ²éÕÒÔÚϵͳÖÐ×îºó5·ÖÖÓÀïÐ޸ĹýµÄÎļþ
¡¡¡¡find / -mtime -1 #²éÕÒÔÚϵͳÖÐ×îºó24СʱÀïÐ޸ĹýµÄÎļþ
¡¡¡¡find / -nouser #²éÕÒÔÚϵͳÖÐÊôÓÚ×÷·ÏÓû§µÄÎļþ
¡¡¡¡find / -user fred #²éÕÒÔÚϵͳÖÐÊôÓÚFREDÕâ¸öÓû§µÄÎļþ
¡¡¡¡ÏÂÃæµÄÁбí¾ÍÊǶÔfindÃüÁîËù¿ÉÒÔÖ¸¶¨ÎļþµÄÌØÕ÷½øÐвéÕҵIJ¿·ÖÌõ¼þ¡£ÔÚÕâÀﲢûÓÐÁоÙËùÓеIJéÕÒÌõ¼þ£¬²Î¿¼ÓйØlinuxÓйØÊé¼®¿ÉÒÔÖªµÀËùÓÐfindÃüÁîµÄ²éÕÒº¯Êý¡£
-amin n
²éÕÒϵͳÖÐ×îºóN·ÖÖÓ·ÃÎʵÄÎļþ
-atime n
²éÕÒϵͳÖÐ×îºón*24Сʱ·ÃÎʵÄÎļþ
-cmin n
²éÕÒϵͳÖÐ×îºóN·ÖÖÓ±»¸Ä±ä״̬µÄÎļþ
-ctime n
²éÕÒϵͳÖÐ×îºón*24Сʱ±»¸Ä±ä״̬µÄÎļþ
-empty
²éÕÒϵͳÖпհ׵ÄÎļþ£¬»ò¿Õ°×µÄÎļþĿ¼£¬»òĿ¼ÖÐûÓÐ×ÓĿ¼µÄÎļþ¼Ð
-false
²éÕÒϵͳÖÐ×ÜÊÇ´íÎóµÄÎļþ
-fstype type
²éÕÒϵͳÖдæÔÚÓÚÖ¸¶¨ÎļþϵͳµÄÎļþ£¬ÀýÈ磺ext2
-gid n
²éÕÒϵͳÖÐÎļþÊý×Ö×é ID Ϊ nµÄÎļþ
-group gname
²éÕÒϵͳÖÐÎļþÊôÓÚgnamÎļþ×飬²¢ÇÒÖ¸¶¨×éºÍIDµÄÎļþ


FindÃüÁîµÄ¿ØÖÆÑ¡Ïî˵Ã÷£º
FindÃüÁîÒ²Ìṩ¸øÓû§Ò»Ð©ÌØÓеÄÑ¡ÏîÀ´¿ØÖƲéÕÒ²Ù×÷¡£Ï±í¾ÍÊÇÎÒÃÇ×ܽá³öµÄ×î»ù±¾£¬×î³£ÓõÄfindÃüÁîµÄ¿ØÖÆÑ¡Ïî¼°ÆäÓ÷¨¡£
Ñ¡Ïî
ÓÃ;ÃèÊö
-daystart
.²âÊÔϵͳ´Ó½ñÌ쿪ʼ24СʱÒÔÄÚµÄÎļþ£¬Ó÷¨ÀàËÆ-amin
-depth
ʹÓÃÉî¶È¼¶±ðµÄ²éÕÒ¹ý³Ì·½Ê½,ÔÚij²ãÖ¸¶¨Ä¿Â¼ÖÐÓÅÏȲéÕÒÎļþÄÚÈÝ
-follow
×ñѭͨÅä·ûÁ´½Ó·½Ê½²éÕÒ; ÁíÍ⣬Ҳ¿ÉºöÂÔͨÅä·ûÁ´½Ó·½Ê½²éѯ
-help
ÏÔʾÃüÁîÕªÒª
-maxdepth levels
ÔÚij¸ö²ã´ÎµÄĿ¼Öа´Õյݼõ·½·¨²éÕÒ
-mount
²»ÔÚÎļþϵͳĿ¼ÖвéÕÒ£¬ Ó÷¨ÀàËÆ -xdev.
-noleaf
½ûÖ¹ÔÚ·ÇUNUXÎļþϵͳ£¬MS-DOSϵͳ£¬CD-ROMÎļþϵͳÖнøÐÐ×îÓÅ»¯²éÕÒ
-version
´òÓ¡°æ±¾Êý×Ö

ʹÓÃ-followÑ¡Ïîºó£¬findÃüÁîÔò×ñѭͨÅä·ûÁ´½Ó·½Ê½½øÐвéÕÒ£¬³ý·ÇÄãÖ¸¶¨Õâ¸öÑ¡Ï·ñÔòÒ»°ãÇé¿öÏÂfindÃüÁºöÂÔͨÅä·ûÁ´½Ó·½Ê½½øÐÐÎļþ²éÕÒ¡£

-maxdepthÑ¡ÏîµÄ×÷ÓþÍÊÇÏÞÖÆfindÃüÁîÔÚĿ¼Öа´Õյݼõ·½Ê½²éÕÒÎļþµÄʱºòËÑË÷Îļþ³¬¹ýij¸ö¼¶±ð»òÕßËÑË÷¹ý¶àµÄĿ¼£¬ÕâÑùµ¼Ö²éÕÒËٶȱäÂý£¬²éÕÒ»¨·ÑµÄʱ¼ä¹ý¶à¡£ÀýÈ磬ÎÒÃÇÒªÔÚµ±Ç°(.)Ŀ¼¼¼ÇÉ×ÓĿ¼ÖвéÕÒÒ»¸öÃû½ÐfredµÄÎļþ£¬ÎÒÃÇ¿ÉÒÔʹÓÃÈçÏÂÃüÁî
find . -maxdepth 2 -name fred

¼ÙÈçÕâ¸öfredÎļþÔÚ./sub1/fredĿ¼ÖУ¬ÄÇôÕâ¸öÃüÁî¾Í»áÖ±½Ó¶¨Î»Õâ¸öÎļþ£¬²éÕÒºÜÈÝÒ׳ɹ¦¡£¼ÙÈ磬Õâ¸öÎļþÔÚ. /sub1/sub2/fredĿ¼ÖУ¬ÄÇôÕâ¸öÃüÁî¾ÍÎÞ·¨²éÕÒµ½¡£ÒòΪǰÃæÒѾ­¸øfindÃüÁîÔÚĿ¼ÖÐ×î´óµÄ²éѯĿ¼¼¶±ðΪ2£¬Ö»ÄܲéÕÒ2²ãĿ¼ÏµÄÎļþ¡£ÕâÑù×öµÄÄ¿µÄ¾ÍÊÇΪÁËÈÃfindÃüÁî¸ü¼Ó¾«È·µÄ¶¨Î»Îļþ£¬Èç¹ûÄãÒѾ­ÖªµÀÁËij¸öÎļþ´ó¸ÅËùÔÚµÄÎļþĿ¼¼¶Êý£¬ÄÇô¼ÓÈë-maxdepth n ¾ÍºÜ¿ìµÄÄÜÔÚÖ¸¶¨Ä¿Â¼ÖвéÕҳɹ¦¡£

ʹÓûìºÏ²éÕÒ·½Ê½²éÕÒÎļþ
findÃüÁî¿ÉÒÔʹÓûìºÏ²éÕҵķ½·¨£¬ÀýÈçÎÒÃÇÏëÔÚ/tmpĿ¼ÖвéÕÒ´óÓÚ100000000×Ö½Ú²¢ÇÒÔÚ48СʱÄÚÐ޸ĵÄij¸öÎļþ£¬ÎÒÃÇ¿ÉÒÔʹÓÃ-and À´°ÑÁ½¸ö²éÕÒÑ¡ÏîÁ´½ÓÆðÀ´×éºÏ³ÉÒ»¸ö»ìºÏµÄ²éÕÒ·½Ê½¡£
find /tmp -size +10000000c -and -mtime +2

ѧϰ¹ý¼ÆËã»úÓïÑÔµÄÅóÓѶ¼ÖªµÀ£¬ÔÚ¼ÆËã»úÓïÑÔÀʹÓÃand ,or ·Ö±ð±íʾ¡°Ó롱ºÍ¡°»ò¡±µÄ¹Øϵ¡£ÔÚlinuxϵͳµÄ²éÕÒÃüÁîÖÐÒ»ÑùͨÓá£
»¹ÓÐÕâÑùµÄÀý×Ó£¬
find / -user fred -or -user george

ÎÒÃÇ¿ÉÒÔ½âÊÍΪÔÚ/tmpĿ¼ÖвéÕÒÊôÓÚfred»òÕßgeorgeÕâÁ½¸öÓû§µÄÎļþ¡£
ÔÚfindÃüÁîÖл¹¿ÉÒÔʹÓá°·Ç¡±µÄ¹ØϵÀ´²éÕÒÎļþ£¬Èç¹ûÎÒÃÇÒªÔÚ/tmpĿ¼ÖвéÕÒËùÓв»ÊôÓÚpandaµÄÎļþ£¬Ê¹ÓÃÒ»¸ö¼òµ¥µÄ
find /tmp ! -user panda
ÃüÁî¾Í¿ÉÒÔ½â¾öÁË¡£ºÜ¼òµ¥¡£

²éÕÒ²¢ÏÔʾÎļþµÄ·½·¨
²éÕÒµ½Ä³¸öÎļþÊÇÎÒÃǵÄÄ¿µÄ£¬ÎÒÃǸüÏëÖªµÀ²éÕÒµ½µÄÎļþµÄÏêϸÐÅÏ¢ºÍÊôÐÔ£¬Èç¹ûÎÒÃDzÉÈ¡ÏÖ²éÕÒÎļþ£¬ÔÚʹÓÃLSÃüÁîÀ´²é¿´ÎļþÐÅÏ¢ÊÇÏ൱·±ËöµÄ£¬ÏÖÔÚÎÒÃÇÒ²¿ÉÒÔ°ÑÕâÁ½¸öÃüÁî½áºÏÆðÀ´Ê¹Óá£
find / -name "httpd.conf" -ls

ϵͳ²éÕÒµ½httpd.confÎļþºóÁ¢¼´ÔÚÆÁÄ»ÉÏÏÔʾhttpd.confÎļþÐÅÏ¢¡£
12063 34 -rw-r--r-- 1 root root 33545 Dec 30 15:36 /etc/httpd/conf/httpd.conf

ÏÂÃæµÄ±í¸ñ¾ÍÊÇһЩ³£ÓõIJéÕÒÎļþ²¢ÏÔʾÎļþÐÅÏ¢µÄ²ÎÊýºÍʹÓ÷½·¨
Ñ¡Ïî
ÓÃ;ÃèÊö
-exec command;
²éÕÒ²¢Ö´ÐÐÃüÁî
-fprint file
´òÓ¡ÎļþÍêÕûÎļþÃû
-fprint0 file
´òÓ¡ÎļþÍêÕûÎļþÃû°üÀ¨¿ÕµÄÎļþ
-fprintf file format
´òÓ¡Îļþ¸ñʽ
-ok command;
¸øÓû§ÃüÁîÖ´ÐвÙ×÷£¬¸ù¾ÝÓû§µÄY È·ÈÏÊäÈëÖ´ÐÐ
-printf format
´òÓ¡Îļþ¸ñʽ
-ls
´òӡͬÖÖÎļþ¸ñʽµÄÎļþ

×ܽ᣺µ½ÕâÀïΪֹÎÒÃÇÒѾ­Ñ§Ï°ÁËÕâÃû¶à¹ØÓÚfindÃüÁîµÄʹÓ÷½·¨£¬Ò²ÁгöÁ˺ܶೣÓõÄfindÃüÁîµÄÑ¡ÏÈç¹ûÎÒÃÇÄÜÊìÁ·ÕÆÎÕÔÚlinuxÖÐfindÃüÁîµÄʹÓ÷½·¨£¬ÄÇôÔÚLinuxÖвéÕÒÎļþÒ²²»ÊÇÒ»¼þÀ§ÄѵÄÊÂÇé
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 1 ÌõÆÀÂÛ

  1. wangyulinup ÓÚ 2014-12-21 11:24:03·¢±í:

    ÏëÏÂÔØ£¬Ã»Ô²µã