Ⅰ find 鍛戒護鐨 7 縐嶇敤娉
鍙浠ュ緢鑲瀹氬湴璇達紝 find 鍛戒護鏄 Linux 鍚庡彴寮鍙戜漢鍛樺繀欏葷啛鐭ョ殑鎿嶄綔涔嬩竴錛岄櫎闈炴偍浣跨敤鐨勬槸 Windows Server銆
瀵逛簬鎶鏈闈㈣瘯錛屽畠涔熸槸涓涓鐑闂ㄨ瘽棰樸傝╂垜浠鐪嬩竴閬撶湡棰橈細
榪欑嶆儏鍐靛緢甯歌侊紝浣嗕護浜烘儕璁剁殑鏄錛屽苟闈炴瘡涓寮鍙戜漢鍛橀兘鑳藉湪闈㈣瘯涓娓呮氬湴鍐欏嚭榪欎釜鍛戒護銆
絳旀堬細棣栧厛鎴戜滑闇瑕佷嬌鐢 cd 鍛戒護榪涘叆瀵瑰簲鐨勭洰褰曪紝鐒跺悗錛屽懡浠ゅ備笅錛
濡傛灉浣犺繕娌℃湁瀹屽叏鐞嗚В涓婇潰鐨勫懡浠わ紝瀹屽叏涓嶇敤鎷呭績銆傛湰鏂囧皢浠嬬粛 find 鍛戒護鐨 7 涓瀹為檯鐢ㄩ旓紝鎮ㄦ渶緇堜細鎺屾彙瀹冦傚傛灉鎮ㄥ凡緇忕煡閬撲簡錛岄偅涔堥槄璇昏繖綃囨枃絝犲規偍鏉ヨ村皢鏄涓涓寰堝ソ鐨勫洖欏俱
0. 鎸夊悕縐版垨姝e垯琛ㄨ揪寮忔煡鎵炬枃浠
璁╂垜浠浠庢渶綆鍗曠殑鐢ㄦ硶寮濮嬨傝佹寜鐗瑰畾鍚嶇О鎼滅儲鏂囦歡錛屽懡浠ゅ備笅錛
濡備綍鏌ユ壘鎵鏈夋牸寮忎負 pdf 鐨勪功綾嶏紵浣跨敤姝e垯琛ㄨ揪寮忥細
榛樿ゆ儏鍐典笅錛宖ind 鍛戒護浼氭悳緔㈠父瑙勬枃浠訛紝浣嗘渶濂借繘琛屾寚瀹氾紙 -type f 錛変互浣挎墍鏈夊唴瀹規洿娓呮櫚錛
1. 鏌ユ壘涓嶅悓綾誨瀷鐨勬枃浠
闄や簡鎼滅儲甯歌勬枃浠跺栵紝鎴戜滑榪樺彲浠ラ氳繃鎸囧畾 -type 閫夐」鏉ユ悳緔㈠叾浠栫被鍨嬬殑鏂囦歡銆
渚嬪傜洰褰曪細
鎴栬呯﹀彿閾炬帴錛
2.鎸夋寚瀹氱殑鏃墮棿鎴蟲煡鎵炬枃浠
瑕佹寜鎸囧畾鐨勬椂闂存埑鎼滅儲鏂囦歡錛屾垜浠闇瑕佺煡閬 Linux 緋葷粺涓鐨 3 涓涓嶅悓鐨勬椂闂存埑錛
鎵浠ワ紝姝e傚紑澶存彁鍒扮殑闈㈣瘯棰橈紝瑕佹悳緔 atime 瓚呰繃涓騫寸殑鏂囦歡錛屾垜浠鍙浠ョ紪鍐欏備笅鍛戒護錛
濡傛灉鎴戜滑闇瑕佹煡鎵 mtime 姝eソ鏄 5 澶╁墠鐨勬枃浠訛紝璇蜂笉瑕佸寘鍚 + 錛屽洜涓哄畠鐨勬剰鎬濇槸鈥滃ぇ浜庘濄
鏄劇劧錛 + 琛ㄧず鈥滃ぇ浜庘濓紝 - 琛ㄧず鈥滃皬浜庘濄傛墍浠ユ垜浠鍙浠ユ悳緔 ctime 鍦 5~10 澶╁墠鐨勬枃浠訛細
3. 鎸夊ぇ灝忔煡鎵炬枃浠
-size 閫夐」浣挎垜浠鑳藉熸寜鎸囧畾澶у皬鏌ユ壘鏂囦歡銆傛垜浠鍙浠ュ皢鍏惰¢噺鍗曚綅鎸囧畾涓轟互涓嬬害瀹氾細
綾諱技浜庢寜鏃墮棿鎴蟲煡鎵炬枃浠訛紝+ 琛ㄧず鈥滃ぇ浜庘濓紝- 琛ㄧず鈥滃皬浜庘濄備緥濡傦紝瑕佹煡鎵懼ぇ灝忎負 10 MB ~ 1 GB 鐨勬枃浠訛細
4. 鎸夋潈闄愭煡鎵炬枃浠
鍚堢悊鎺у埗鏂囦歡鐨勬潈闄愭槸 Linux 綆$悊鍛樼殑涓欏歸噸瑕佷換鍔°俧ind 鍛戒護鐨 -perm 閫夐」鍙浠ュ府鍔╂垜浠鎸夋寚瀹氭潈闄愭煡鎵炬枃浠訛細
渚嬪傦紝涓婇潰鐨勫懡浠や細鎼滅儲鎵鏈夊叿鏈 777 鏉冮檺鐨勬枃浠訛紝榪欐剰鍛崇潃涓涓鏂囦歡瀵瑰叾鎸佹湁鑰呫佺粍鍜屾墍鏈夌敤鎴峰叿鏈夋墍鏈夌殑璇匯佸啓鍜屽彲鎵ц屾潈闄愩
5. 鎸夋墍鏈夋潈鏌ユ壘鏂囦歡
榪欎釜浠誨姟寰堢畝鍗曘傛垜浠鍙浠ヤ嬌鐢 -user 閫夐」鎸囧畾鐢ㄦ埛鍚嶃備緥濡傦紝浠ヤ笅鍛戒護灝嗘煡鎵炬墍鏈夊睘浜 yang 鐨勬枃浠訛細
6. 鍦ㄦ壘鍒版枃浠跺悗鎵ц屽懡浠
鍦ㄥぇ澶氭暟鎯呭喌涓嬶紝鎴戜滑甯屾湜鍦ㄦ壘鍒版垜浠闇瑕佺殑鏂囦歡鍚庤繘琛屽悗緇鎿嶄綔銆備緥濡傚皢鍏跺垹闄わ紝鎴栨鏌ュ畠浠鐨勮︾粏淇℃伅絳夌瓑銆-exec 鍛戒護浣胯繖浜涙墍鏈変簨鎯呭彉寰楁洿鍔犲規槗銆
鐜板湪錛岃佷簡瑙e備綍浣跨敤瀹冿紝璁╂垜浠鍥炲埌涔嬪墠鎻愬埌鐨勯潰璇曢棶棰橈細
涓婅堪鍛戒護鍦 -exec 閫夐」鍚庢槸 rm -rf錛屽叾鐢ㄤ簬鍒犻櫎鏂囦歡銆倇} 鏄鐢ㄤ簬鏌ユ壘緇撴灉鐨勫崰浣嶇︺
娉ㄦ剰錛氬崰浣嶇 {} 闈炲父閲嶈侊紝灝ゅ叾鏄鍦ㄦ偍鎯沖垹闄ゆ枃浠舵椂銆傚洜涓猴紝濡傛灉鎮ㄤ笉浣跨敤瀹冿紝璇ュ懡浠ゅ皢瀵規墍鏈夋枃浠舵墽琛岋紙鑰屼笉鏄鎮ㄥ垰鍒氶氳繃 find 鍛戒護鎵懼埌鐨勬枃浠訛級銆
鍋氫竴涓灝濊瘯錛岃峰湪緇堢涓婃墽琛屼互涓嬩袱涓鍛戒護錛屽苟媯鏌ュ畠浠鐨勭粨鏋滄湁浣曚笉鍚岋細
涓涓浣跨敤鍗犱綅絎︼細
鍙︿竴涓涓嶄嬌鐢錛
-exec 閫夐」鍚庨潰鐨勫懡浠ゅ繀欏諱互鍒嗗彿錛;錛夌粨鏉熴備紬鎵鍛ㄧ煡錛岃漿涔夊瓧絎︾敤浜庡幓闄ゅ崟涓瀛楃︾殑鐗規畩鍚涔夈傚湪 Linux 涓錛屽弽鏂滄潬 鐢ㄤ綔杞涔夊瓧絎︺傛墍浠ユ垜浠灝嗗畠鐢ㄤ簬鍒嗗彿瀛楃︺
鎬葷粨
鐪嬪畬 find 鍛戒護鐨 7 縐嶇敤娉曞悗錛屽紑濮嬫彁鍒扮殑闈㈣瘯棰樼幇鍦ㄥソ鍍忓緢瀹規槗瑙e喅浜嗐備綘鐜板湪鍙浠ョ洿鎺ュ啓涓嬪畠鐨勭瓟妗堝苟灝嗗叾瑙i噴娓呮氬悧錛