Â̲èÈí¼þÔ°
×ÊѶÊ×Ò³> Èí¼þ½Ì³Ì> ±à³Ì¿ª·¢> linux findÃüÁîÏê½â¼°Ê¹ÓÃʵÀý

linux findÃüÁîÏê½â¼°Ê¹ÓÃʵÀý

×÷ÕߣºØýÃûÀ´Ô´£ºÂ̲èÈí¼þÔ°2013-07-25 10:32:58

¡¡¡¡½ñÌìÂ̲èС±àºÜżȻµÄ»ú»á¿´µ½ÁËlinux findÃüÁȻºóÔÚÍøÉÏËÑË÷ÁËÏà¹ØµÄÄÚÈÝ£¬ÎªÁË·½±ã´ó¼Òѧϰ²Î¿¼£¬Â̲èС±à¾Í¶ÔÕâЩÄÚÈÝ×ܽáÁËһϣ¬Ï£ÍûÄܶԴó¼ÒÓÐËù°ïÖúŶ!

linux findÃüÁîÏê½â¼°Ê¹ÓÃʵÀý1

¡¡¡¡Ê×ÏÈÀ´½éÉÜÒ»ÏÂfindµÄÓï·¨£º

¡¡¡¡find [ÆðʼĿ¼] Ñ°ÕÒÌõ¼þ ²Ù×÷

¡¡¡¡»¹ÓÐÖÖ±íÊö·½Ê½£ºfind PATH OPTION [-exec COMMAND { } \;]

¡¡¡¡ÒòΪfindÃüÁî»á¸ù¾ÝÎÒÃǸøµÄoption,Ò²¾ÍÊÇÑ°ÕÒÌõ¼þ´ÓÎÒÃǸø³öµÄĿ¼¿ªÊ¼¶ÔÆäÖÐÎļþ¼°ÆäÏÂ×ÓĿ¼ÖеÄÎļþ½øÐеݹéËÑË÷£¬ËùÒÔÂ̲èС±àÈÏΪÕâ¸öµØ·½ËµÊÇ¡°ÆðʼĿ¼¡±ÊǷdz£ºÃµÄ¡£

¡¡¡¡¸ÃÃüÁîÖеÄÑ°ÕÒÌõ¼þ¿ÉÒÔÊÇÒ»¸öÓÃÂß¼­ÔËËã·û not¡¢and¡¢or ×é³ÉµÄ¸´ºÏÌõ¼þ¡£Âß¼­ÔË Ëã·û and¡¢or¡¢not µÄº¬ÒåΪ£º

¡¡¡¡(1) and£ºÂß¼­Ó룬ÔÚÃüÁîÖÐÓá°-a¡±±íʾ£¬ÊÇϵͳȱʡµÄÑ¡Ï±íʾֻÓе±Ëù¸øµÄÌõ ¼þ¶¼Âú×ãʱ£¬Ñ°ÕÒÌõ¼þ²ÅËãÂú×ã¡£ÀýÈ磺

¡¡¡¡find name ¡¯tmp¡¯ xtype c -user ¡¯inin¡¯

¡¡¡¡% ¸ÃÃüÁîÑ°ÕÒÈý¸ö¸ø¶¨Ìõ¼þ¶¼Âú×ãµÄËùÓÐÎļþ

¡¡¡¡(2) or£ºÂß¼­»ò£¬ÔÚÃüÁîÖÐÓá°-o¡±±íʾ¡£¸ÃÔËËã·û±íʾֻҪËù¸øµÄÌõ¼þÖÐÓÐÒ»¸öÂú×ã ʱ£¬Ñ°ÕÒÌõ¼þ¾ÍËãÂú×ã¡£ÀýÈ磺

¡¡¡¡find name ¡¯tmp¡¯ o name ¡¯mina*¡¯

¡¡¡¡% ¸ÃÃüÁî²éѯÎļþÃûΪ¡¯tmp¡¯»òÊÇÆ¥Å䡯mina*¡¯µÄËùÓÐÎļþ¡£

¡¡¡¡(3) not£ºÂß¼­·Ç£¬ÔÚÃüÁîÖÐÓá°!¡±±íʾ¡£¸ÃÔËËã·û±íʾ²éÕÒ²»Âú×ãËù¸øÌõ¼þµÄÎļþ ¡£ÀýÈ磺

¡¡¡¡find ! name ¡¯tmp¡¯

¡¡¡¡% ¸ÃÃüÁî²éѯÎļþÃû²»ÊÇ¡¯tmp¡¯µÄËùÓÐÎļþ¡£

¡¡¡¡ÐèҪ˵Ã÷µÄÊÇ£ºµ±Ê¹ÓúܶàµÄÂß¼­Ñ¡Ïîʱ£¬¿ÉÒÔÓÃÀ¨ºÅ°ÑÕâЩѡÏîÀ¨ÆðÀ´¡£ÎªÁ˱ÜÃâShell±¾Éí¶ÔÀ¨ºÅÒýÆðÎó½â£¬ÔÚ»°ºÅÇ°ÐèÒª¼ÓתÒå×Ö·û¡°\¡±À´È¥³ýÀ¨ºÅµÄÒâÒå¡£Àý£º

¡¡¡¡find \( name ¡¯tmp¡¯ xtype c -user ¡¯inin¡¯ \)

linux findÃüÁîÏê½â¼°Ê¹ÓÃʵÀý2

¡¡¡¡³ýÁ˲éѯÌõ¼þ£¬ÔÚfindÖеÄoptionµÄÄÚÈÝÁË¡£

¡¡¡¡ÔÚoptionÖУ¬¾ßÌåÓвÎÊý£º

¡¡¡¡-name ¡¯×Ö´®¡¯ ²éÕÒÎļþÃûÆ¥ÅäËù¸ø×Ö´®µÄËùÓÐÎļþ£¬×Ö´®ÄÚ¿ÉÓÃͨÅä·û *¡¢?¡¢[ ]¡£

¡¡¡¡-lname ¡¯×Ö´®¡¯ ²éÕÒÎļþÃûÆ¥ÅäËù¸ø×Ö´®µÄËùÓзûºÅÁ´½ÓÎļþ£¬×Ö´®ÄÚ¿ÉÓÃͨÅä·û *¡¢?¡¢[ ]¡£

¡¡¡¡-gid n ²éÕÒÊôÓÚIDºÅΪ n µÄÓû§×éµÄËùÓÐÎļþ¡£

¡¡¡¡-uid n ²éÕÒÊôÓÚIDºÅΪ n µÄÓû§µÄËùÓÐÎļþ¡£

¡¡¡¡-group ¡¯×Ö´®¡¯ ²éÕÒÊôÓÚÓû§×éÃûΪËù¸ø×Ö´®µÄËùÓеÄÎļþ¡£

¡¡¡¡-user ¡¯×Ö´®¡¯ ²éÕÒÊôÓÚÓû§ÃûΪËù¸ø×Ö´®µÄËùÓеÄÎļþ¡£

¡¡¡¡-empty ²éÕÒ´óСΪ 0µÄĿ¼»òÎļþ¡£

¡¡¡¡-path ¡¯×Ö´®¡¯ ²éÕÒ·¾¶ÃûÆ¥ÅäËù¸ø×Ö´®µÄËùÓÐÎļþ£¬×Ö´®ÄÚ¿ÉÓÃͨÅä·û*¡¢?¡¢[ ]¡£

¡¡¡¡-perm ȨÏÞ ²éÕÒ¾ßÓÐÖ¸¶¨È¨ÏÞµÄÎļþºÍĿ¼£¬È¨Ï޵ıíʾ¿ÉÒÔÈç711£¬644¡£

¡¡¡¡-size n[bckw] ²éÕÒÖ¸¶¨Îļþ´óСµÄÎļþ£¬n ºóÃæµÄ×Ö·û±íʾµ¥Î»£¬È±Ê¡Îª b£¬´ú±í512×ֽڵĿ顣

1 2 >
¹Ø¼ü´Ê£º linux findÃüÁî linux find
  • ÈÈÃÅÈí¼þ
  • ÈÈÃűêÇ©
·µ»Ø¶¥²¿