LinuxÎļþ²éÕÒµÄÒªÁìÓëÓ¦ÓÃ
Linux²éÕÒÎļþÊÇÎÒÃÇÔÚÒ»Ñùƽ³£ÔËάÊÂÇéÖо³£»áÓõ½µÄ¼¼ÇÉÖ®Ò»¡£Í¨¹ý²éÕÒÎļþ£¬ÎÒÃÇ¿ÉÒÔ¿ìËÙ¶¨Î»Ìض¨µÄÎļþ£¬¾ÙÐÐÏìÓ¦µÄ²Ù×÷¡£±¾ÎĽ«ÏÈÈÝLinuxϳ£ÓõIJéÕÒÎļþµÄ¼¼ÇÉÓëʵ¼ù£¬´øÓÐÏêϸµÄ´úÂëʾÀý£¬Ï£Íû¶Ô¸÷ÈËÓÐËù×ÊÖú¡£
Ò»¡¢Ê¹ÓÃfindÏÂÁî
findÏÂÁîÊÇLinuxϵͳÖкÜÊÇÇ¿Ê¢µÄÎļþ²éÕÒ¹¤¾ß£¬Ëü¿ÉÒÔƾָ֤¶¨µÄÌõ¼þÔÚÖ¸¶¨µÄ·¾¶Ïµݹé²éÕÒÎļþ¡£ÒÔÏÂÊÇһЩ³£¼ûµÄfindÏÂÁîʵÀý£º
²éÕÒËùÓÐÎļþÃûΪexample.txtµÄÎļþ£º
find /path/to/search -name example.txt
µÇ¼ºó¸´ÖÆ
²éÕÒËùÓÐÒÔ.jpg×îºóµÄÎļþ£º
find /path/to/search -name "*.jpg"
µÇ¼ºó¸´ÖÆ
ÔÚÖ¸¶¨Ä¿Â¼ÖвéÕÒËùÓдóÓÚ100MµÄÎļþ£º
find /path/to/search -size +100M
µÇ¼ºó¸´ÖÆ
²éÕÒ²¢É¾³ýËùÖøÃûΪtemp.txtµÄÎļþ£º
find /path/to/search -name temp.txt -delete
µÇ¼ºó¸´ÖÆ
²éÕÒÌض¨Óû§ËùÓеÄÎļþ£º
find /path/to/search -user username
µÇ¼ºó¸´ÖÆ
¶þ¡¢Ê¹ÓÃlocateÏÂÁî
locateÏÂÁîÊÇÒ»¸ö¿ìËÙ²éÕÒÎļþµÄ¹¤¾ß£¬Ëü»á»ùÓÚϵͳµÄÊý¾Ý¿â¾ÙÐвéÕÒ£¬ËÙÂʽϿ졣ÒÔÏÂÊÇһЩ³£¼ûµÄlocateÏÂÁîʵÀý£º
ËÑË÷ËùÓаüÀ¨exampleµÄÎļþ£º
locate example
µÇ¼ºó¸´ÖÆ
ËÑË÷ÒÔ.jpg×îºóµÄÎļþ£º
locate "*.jpg"
µÇ¼ºó¸´ÖÆ
¸üÐÂlocateµÄÊý¾Ý¿â£º
sudo updatedb
µÇ¼ºó¸´ÖÆ
Èý¡¢Ê¹ÓÃgrepÏÂÁî
grepÏÂÁîÊÇÒ»¸öÇ¿Ê¢µÄÎı¾ËÑË÷¹¤¾ß£¬ÎÒÃÇÒ²¿ÉÒÔÓÃËüÀ´²éÕÒÎļþ¡£ÒÔÏÂÊÇһЩ³£¼ûµÄgrepÏÂÁîʵÀý£º
ÔÚÖ¸¶¨ÎļþÖÐËÑË÷°üÀ¨exampleµÄÄÚÈÝ£º
grep "example" filename
µÇ¼ºó¸´ÖÆ
ÔÚÖ¸¶¨Ä¿Â¼ÖÐËÑË÷°üÀ¨exampleµÄÎļþ£º
grep -r "example" /path/to/search
µÇ¼ºó¸´ÖÆ
ͳ¼Æ°üÀ¨exampleµÄÎļþÊýÄ¿£º
grep -rl "example" /path/to/search | wc -l
µÇ¼ºó¸´ÖÆ
ÒÔÉϾÍÊÇLinuxϲéÕÒÎļþµÄһЩ³£Óü¼ÇÉÓëʵ¼ù£¬Ï£Íû¶Ô¸÷ÈËÓÐËùÆô·¢¡£ÔÚÏÖʵÊÂÇéÖУ¬ÍŽáÕâЩ¼¼ÇÉ£¬¿ÉÒÔ¸üÀû±ãµØ²éÕҺʹ¦ÀíÎļþ£¬Ìá¸ßÊÂÇéЧÂÊ¡£
ÒÔÉϾÍÊÇLinuxÎļþ²éÕÒµÄÒªÁìÓëÓ¦ÓõÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡