logo
¡¡ whois | dll-download | HandBook | ¹ØÓÚ±¾Õ¾ | ºǫ́¹ÜÀí  ¡¡
¡ô              
2008 Äê 7 ÔÂ
ÈÕ Ò» ¶þ Èý ËÄ Îå Áù
  12345
6789101112
13141516171819
20212223242526
2728293031  
ÉÏÔ MONTH ÏÂÔ¡¡¡¡ÉÏÒ»Äê YEAR ÏÂÒ»Äê

Óû§Ãû:
ÃÜ¡¡Âë:

¡¡Õ¾ÄÚËÑË÷
¡¡Í³¼ÆÐÅÏ¢
¹²ÓÐÎÄÕÂ: 647
¹²·ÃÎÊÊý: 10959550
½ñÈÕ·ÃÎÊ: 6069
ÔÚÏßÈËÊý: 2
¡¡×îÐÂÎÄÕÂ
¡¡½ñÌ죬ÎÒ³´¹ÉÁË
¡¡RedHat AS4 ÕûºÏMyS...
¡¡windows server 200...
¡¡Ê¹ÓÃfind²éÕÒÎļþµÄ...
¡¡Linux Ö¸Áî¼òµ¥½«¹¥...
¡¡LinuxÏÂÅäÖÃÍêÕû°²È...
¡¡¹ØÓÚÎÞ×é¼þÉÏ´«µÄAD...
¡¡ÓÖһƪviϸ½âÎÄÕÂ
¡¡viÌæ»»ÃüÁîÓ÷¨Ïê½â
¡¡squid-2.6.STABLE1Ö...
¡¡Áã³É±¾ LinuxÏÂÇáËÉ...
¡¡squidÓÖһƪÏêϸÅäÖ...
¡¡as4 ͨ¹ýyum×Ô¶¯Éý¼...
¡¡È«¹ú¸÷µØÍøÍ¨DNS
¡¡squidÓ¦ÓÃÏê½â
¡¡mysql³£ÓÃÃüÁî
¡¡ÐÞ¸´ Table 'xxx' i...
¡¡MYSQLÐÔÄÜÓÅ»¯ÉèÖÃ
¡¡Clamav + Amavisd-n...
¡¡amavisd-newÔÚ¸øÓʼ...
¡¡×îÐÂÆÀÂÛ
¡¡Öйú³µÌå¾íÁ±ÃÅýÌå...
¡¡
¡¡°®×ÔÓÉ·ÛËé»úÍøÊÇÖÐ...
¡¡ÉîÛÚÓªÏúƽ̨£¬À¸Ä¿...
¡¡À¼ÖÝΪרҵÍíÆÚ¸Î°©...
¡¡
¡¡
¡¡
¡¡Ìí¼ÓÁúȪ¼ÝУÊý¾Ý ¶...
¡¡Öйú¼õËÙÆ÷Èë¿ÚÍøÕ¾...
¡¡Ò×°®ÐǺæÏäÁªÃË-]¹«...
¡¡
¡¡·äÍõ½¬×¨ÌâվΪ¾°µã...
¡¡ÈÕÕÕÍø¡ªË¿³ñ֮·To...
¡¡
¡¡
¡¡
¡¡
¡¡Congratulations :)...
¡¡Hi all. Great work...
¡¡×îÐÂÒýÓÃ
¡¡×î½üÎÞÒýÓÃÄÚÈÝ
¡¡ÓÑÇéÁ´½Ó
-¡¡Ä¿Ç°ÎÞÓÑÇéÁ´½Ó (0)
¡¡ÎÄÕ¾ۺÏ
RSS View v:1.0 RSS View v:2.0
ATOM View v:0.3 channel
×î½ü 10 ÌõÆÀÂÛ RSS View Powered by Blog
Creative Commons DeCode: GB2312
PHP MySQL
¡¡[Õ¾³¤½éÉÜ]
Õ¾³¤£º Glen
ÐÅÏ䣺 root@domsn.net
http://wwww.domsn.net

One Step Ahead
ʹÓÃfind²éÕÒÎļþµÄʱºòÔõô±Ü¿ªÄ³¸öÎļþĿ¼    2008-01-12 22:52:47

±ÈÈçÒªÔÚ/usr/samĿ¼Ï²éÕÒ²»ÔÚdir1×ÓĿ¼֮ÄÚµÄËùÓÐÎļþ

find /usr/sam -path "/usr/sam/dir1" -prune -o -print

find [-path ..] [expression] ÔÚ·¾¶ÁбíµÄºóÃæµÄÊDZí´ïʽ

-path "/usr/sam" -prune -o -print ÊÇ -path "/usr/sam" -a -prune -o
-print µÄ¼òд±í´ïʽ°´Ë³ÐòÇóÖµ, -a ºÍ -o ¶¼ÊǶÌ·ÇóÖµ£¬Óë shell µÄ && ºÍ || ÀàËÆÈç¹û -path "/usr/sam" ÎªÕæ£¬ÔòÇóÖµ -prune , -prune ·µ»ØÕ棬ÓëÂß¼­±í´ïÊ½ÎªÕæ£»·ñÔò²»ÇóÖµ -prune£¬ÓëÂß¼­±í´ïʽΪ¼Ù¡£Èç¹û -path "/usr/sam" -a -prune Ϊ¼Ù£¬ÔòÇóÖµ -print £¬-print·µ»ØÕ棬»òÂß¼­±í´ïÊ½ÎªÕæ£»·ñÔò²»ÇóÖµ -print£¬»òÂß¼­±í´ïÊ½ÎªÕæ¡£

Õâ¸ö±í´ïʽ×éºÏÌØÀý¿ÉÒÔÓÃαÂëдΪ

if -path "/usr/sam" then
-prune
else
-print

±Ü¿ª¶à¸öÎļþ¼Ð

find /usr/sam \( -path /usr/sam/dir1 -o -path /usr/sam/file1 \) -prune -o -print

Ô²À¨ºÅ±íʾ±í´ïʽµÄ½áºÏ¡£
\ ±íʾÒýÓ㬼´Ö¸Ê¾ shell ²»¶ÔºóÃæµÄ×Ö·û×÷ÌØÊâ½âÊÍ£¬¶øÁô¸ø find ÃüÁîÈ¥½âÊÍÆäÒâÒå¡£

²éÕÒijһȷ¶¨Îļþ£¬-nameµÈÑ¡Ïî¼ÓÔÚ-o Ö®ºó

#find /usr/sam \(-path /usr/sam/dir1 -o -path /usr/sam/file1 \) -prune -o -name "temp" -print

Posted by glen in [Linux/BSD] | ÆÀÂÛ:3 | ×Üä¯ÀÀ:3368 | [´òÓ¡È«ÎÄ]

¹Ø¼ü×Ö:
¹Ø¼ü×Ö: ʹÓÃfind²éÕÒÎļþµÄʱºòÔõô±Ü¿ªÄ³¸öÎļþĿ¼,²©Ö¾,soft,glen'blog,blog,weblog,blog,qzhiwu@msn.com
ÒýÓÃ [0]
±¾ÎÄÎÞTrackback
Ìí¼ÓÆÀÂÛ
êdzÆ: * ÃÜÂë:
ÐÅÏä: ͬʱע²áÕâ¸öêdzÆ
Ö÷Ò³: http://¿ªÍ·
£Ñ£Ñ:
¡¡ *
ÁªÏµÎÒÃÇ |  
¡¡
Copyright © 2006-2008 DoMsN All Rights Reserved.
ÔÁICP±¸05141795ºÅ