ÎÞÂÛÊǶÔÓÚÐÂÊÖÓû§»¹ÊÇ×ÊÉîϵͳ¹ÜÀíÔ±£¬ÕÆÎÕ¸ßЧµÄÎļþÑ¡ÖÐÓëɾ³ý¼¼Çɶ¼ÊÇÌá¸ßÈÕ³£¹¤×÷ЧÂʵĹؼü
±¾ÎĽ«ÉîÈë̽ÌÖLinux»·¾³ÏµÄÎļþ¹ÜÀí²ßÂÔ£¬ÌرðÊÇÑ¡ÖÐÓëɾ³ý²Ù×÷£¬Í¨¹ýʵ¼Ê°¸ÀýºÍ¹¤¾ß½éÉÜ£¬°ïÖú¶ÁÕß¿ìËÙÕÆÎÕÕâÒ»¼¼ÄÜ£¬ÌáÉý¹¤×÷ЧÂÊ
Ò»¡¢LinuxÎļþ¹ÜÀíµÄºËÐĸÅÄî ÔÚÉîÈë̽ÌÖÑ¡ÖÐɾ³ý¼¼ÇÉ֮ǰ£¬Á˽âLinuxÎļþϵͳµÄ»ù±¾½á¹¹ºÍ¹ÜÀí·½Ê½ÊDZØÒªµÄ
Linux²ÉÓÃÊ÷״Ŀ¼½á¹¹£¬ËùÓÐÎļþºÍĿ¼¶¼´Ó¸ùĿ¼(`/`)¿ªÊ¼
ÿ¸öÎļþºÍĿ¼¶¼ÓÐÆä¶ÀÌØµÄȨÏÞÉèÖã¬Õâ¾ö¶¨ÁËË¿ÉÒÔ¶ÁÈ¡¡¢Ð´Èë»òÖ´ÐÐËüÃÇ
´ËÍ⣬LinuxÖеÄÎļþÀàÐͶàÑù£¬°üÀ¨ÆÕͨÎļþ¡¢Ä¿Â¼¡¢·ûºÅÁ´½Ó¡¢É豸ÎļþµÈ£¬²»Í¬ÀàÐ͵ÄÎļþÔÚ¹ÜÀíºÍ²Ù×÷ÉÏÒ²ÓÐËùÇø±ð
¶þ¡¢ÃüÁîÐнçÃæµÄÑ¡ÖÐÓëɾ³ý LinuxµÄºËÐÄÓÅÊÆÖ®Ò»ÊÇÆäÇ¿´óµÄÃüÁîÐнçÃæ£¨CLI£©£¬Í¨¹ýÃüÁîÐпÉÒÔÖ´Ðи÷ÖÖ¸´ÔÓµÄÎļþ¹ÜÀíÈÎÎñ
ÒÔÏÂÊÇһЩ³£ÓõÄÃüÁîºÍ¼¼ÇÉ£º 1.ʹÓÃlsÃüÁî²é¿´Îļþ ÔÚ½øÐÐÈκÎɾ³ý²Ù×÷֮ǰ£¬Ê×ÏÈÐèÒªÖªµÀÄÄЩÎļþ´æÔÚÓÚµ±Ç°Ä¿Â¼ÖÐ
`ls`ÃüÁîÊÇ×î³£ÓõÄÁгöĿ¼ÄÚÈݵÄÃüÁî
ÀýÈ磺 ls Õâ¸öÃüÁî»áÁгöµ±Ç°Ä¿Â¼ÏµÄËùÓÐÎļþºÍÎļþ¼Ð
ΪÁ˸üÏêϸµØ²é¿´ÐÅÏ¢£¬¿ÉÒÔʹÓÃ`-l`Ñ¡Ï ls -l 2.ʹÓÃͨÅä·ûÑ¡ÖÐÎļþ LinuxÖ§³ÖͨÅä·û£¨Èç`¡¢?¡¢¡¾¡¿`£©À´Æ¥ÅäÎļþÃû£¬Õ⼫´óµØ¼ò»¯ÁËÅúÁ¿²Ù×÷
ÀýÈ磬Ҫɾ³ýËùÓÐ`.txt`Îļþ£¬¿ÉÒÔʹÓ㺠rm .txt ÕâÀïµÄ`±íʾÈÎÒâÊýÁ¿µÄÈÎÒâ×Ö·û£¬Òò´Ë.txtÆ¥ÅäËùÓÐÒÔ.txt`½áβµÄÎļþ
3.ʹÓÃrmÃüÁîɾ³ýÎļþ `rm`ÃüÁîÓÃÓÚɾ³ýÎļþ
»ù±¾Ó÷¨ÊÇ£º rm filename ÆäÖÐ`filename`ÊÇҪɾ³ýµÄÎļþÃû
Èç¹ûҪɾ³ý¶à¸öÎļþ£¬¿ÉÒÔÔÚÃüÁîÖÐÁгöËüÃÇ£¬»òÕßʹÓÃͨÅä·û£º rm file1.txt file2.txt »òÕߣº rm .txt ×¢Ò⣺rmÃüÁîÊDz»¿ÉÄæµÄ£¬Ò»µ©Ö´ÐУ¬±»É¾³ýµÄÎļþ½«ÎÞ·¨»Ö¸´£¨³ý·ÇÓб¸·Ý»òʹÓÃÌØ¶¨µÄ»Ö¸´¹¤¾ß£©
Òò´Ë£¬ÔÚÖ´ÐÐɾ³ý²Ù×÷ǰ£¬Îñ±ØÈ·ÈÏÎÞÎó
4.ʹÓÃ-rºÍ-fÑ¡ÏîµÝ¹éºÍÇ¿ÖÆÉ¾³ý `rm`ÃüÁîµÄ`-r`£¨»ò`--recursive`£©Ñ¡ÏîÓÃÓڵݹéɾ³ýĿ¼¼°ÆäÄÚÈÝ£¬¶ø`-f`£¨»ò`--force`£©Ñ¡ÏîÓÃÓÚÇ¿ÖÆÉ¾³ý£¬¼´Ê¹Îļþ²»´æÔÚÒ²²»»á±¨´í
×éºÏʹÓÃÕâÁ½¸öÑ¡Ïî¿ÉÒÔ¸ßЧµØÉ¾³ýÕû¸öĿ¼½á¹¹£º rm -rf /path/to/directory ¼«¶È½÷É÷£º´ËÃüÁÆäΣÏÕ£¬ÒòΪËü»áÎÞÌõ¼þµØÉ¾³ýÖ¸¶¨Ä¿Â¼¼°ÆäϵÄËùÓÐÄÚÈÝ£¬°üÀ¨Òþ²ØÎļþºÍ×ÓĿ¼
ÔÚʹÓÃǰ£¬ÇëÈ·±£Â·¾¶ÕýÈ·ÎÞÎó
Èý¡¢Í¼ÐÎÓû§½çÃæµÄÑ¡ÖÐÓëɾ³ý ËäÈ»ÃüÁîÐнçÃæÌṩÁËÇ¿´óµÄÎļþ¹ÜÀí¹¦ÄÜ£¬µ«¶ÔÓÚÐí¶àÓû§À´Ëµ£¬Í¼ÐÎÓû§½çÃæ£¨GUI£©¿ÉÄܸüΪֱ¹ÛºÍÒ×ÓÃ
Linux·¢ÐаæÍ¨³£Å䱸ÓÐÎļþ¹ÜÀíÆ÷£¬ÈçNautilus£¨GNOME×ÀÃæ»·¾³£©¡¢Dolphin£¨KDE×ÀÃæ»·¾³£©µÈ£¬ÕâЩ¹¤¾ßÌṩÁ˷ḻµÄÎļþ¹ÜÀí¹¦ÄÜ
1.ʹÓÃÎļþ¹ÜÀíÆ÷ä¯ÀÀÎļþ ´ò¿ªÎļþ¹ÜÀíÆ÷ºó£¬Óû§¿ÉÒÔͨ¹ýͼÐλ¯µÄ·½Ê½ä¯ÀÀÎļþϵͳ
ÎļþºÍÎļþ¼Ðͨ³£ÒÔͼ±ê»òÁбíÐÎʽչʾ£¬¿ÉÒÔͨ¹ýµã»÷ºÍÍ϶¯½øÐÐÑ¡ÔñºÍ²Ù×÷
2.Ñ¡ÖÐÎļþ ÔÚÎļþ¹ÜÀíÆ÷ÖУ¬¿ÉÒÔͨ¹ýµ¥»÷ÎļþÃû×ó²àµÄС¿òÀ´Ñ¡Öе¥¸öÎļþ£¬»òÕßʹÓÃ`Shift`¼üÁ¬ÐøÑ¡Öжà¸öÎļþ£¬Ê¹ÓÃ`Ctrl`¼ü²»Á¬ÐøÑ¡Öжà¸öÎļþ
Ñ¡Öк󣬿ÉÒÔ¶ÔÕâЩÎļþÖ´ÐÐÅúÁ¿²Ù×÷£¬Èç¸´ÖÆ¡¢Òƶ¯¡¢É¾³ýµÈ
3.ɾ³ýÎļþ Ñ¡ÖÐÎļþºó£¬Í¨³£¿ÉÒÔͨ¹ýÓÒ¼üµã»÷²¢Ñ¡Ôñ¡°É¾³ý¡±Ñ¡Ï»òÕß°´¼üÅÌÉϵÄ`Delete`¼üÀ´É¾³ýÎļþ
ijЩÎļþ¹ÜÀíÆ÷»¹ÌṩÁ˽«ÎļþÒÆÖÁ»ØÊÕÕ¾µÄ¹¦ÄÜ£¬ÕâÑù¿ÉÒÔÔÚÐèҪʱ»Ö¸´ÎóɾµÄÎļþ
²»¹ý£¬²¢·ÇËùÓÐLinux·¢ÐаæµÄÎļþ¹ÜÀíÆ÷¶¼Ä¬ÈÏÌṩ»ØÊÕÕ¾¹¦ÄÜ£¬ÕâÈ¡¾öÓÚ¾ßÌåµÄ×ÀÃæ»·¾³ºÍÅäÖÃ
ËÄ¡¢¸ß¼¶¼¼ÇÉÓ빤¾ß ³ýÁË»ù±¾µÄÃüÁîÐкÍÎļþ¹ÜÀíÆ÷²Ù×÷Í⣬Linux»¹ÌṩÁËÐí¶à¸ß¼¶¹¤¾ßºÍ¼¼ÇÉ£¬ÓÃÓÚ¸ü¸ßЧµØ½øÐÐÎļþ¹ÜÀíºÍɾ³ý²Ù×÷
1.ʹÓÃfindÃüÁî²éÕÒ²¢É¾³ýÎļþ `find`ÃüÁîÊÇLinuxÖÐ×îÇ¿´óµÄÎļþËÑË÷¹¤¾ßÖ®Ò»£¬Ëü¿ÉÒÔ¸ù¾ÝÎļþÃû¡¢ÀàÐÍ¡¢´óС¡¢ÐÞ¸Äʱ¼äµÈ¶àÖÖÌõ¼þ²éÕÒÎļþ
½áºÏ`-exec`Ñ¡Ï¿ÉÒÔÖ±½Ó¶ÔÕÒµ½µÄÎļþÖ´ÐÐɾ³ý²Ù×÷
ÀýÈ磬ɾ³ýËùÓг¬¹ý30ÌìδÐ޸ĵÄÎļþ£º find /path/to/search -type f -mtime +30 -exec rm{} ; ÕâÀïµÄ`-type f`±íʾ²éÕÒÎļþ£¬`-mtime +30`±íʾÐÞ¸Äʱ¼ä³¬¹ý30Ì죬`{}`´ú±íÕÒµ½µÄÿ¸öÎļþ£¬`;`±íʾÃüÁîµÄ½áÊø
2.ʹÓÃrsync½øÐÐÎļþͬ²½Óëɾ³ý `rsync`ÊÇÒ»¸öÓÃÓÚÎļþͬ²½ºÍ´«ÊäµÄ¹¤¾ß£¬Ëü²»½ö¿ÉÒÔ¸ßЧµØ¸´ÖÆÎļþ£¬»¹¿ÉÒÔ¸ù¾ÝԴĿ¼ºÍÄ¿±êĿ¼µÄ²îÒì½øÐÐÔöÁ¿¸üÐÂ
ͨ¹ý`--delete`Ñ¡Ï`rsync`¿ÉÒÔÔÚͬ²½¹ý³ÌÖÐɾ³ýÄ¿±êĿ¼ÖÐԴĿ¼²»´æÔÚµÄÎļþ£¬ÊµÏÖÎļþɾ³ýµÄ×Ô¶¯»¯
3.ÀûÓð汾¿ØÖÆÏµÍ³¹ÜÀíÎļþ ¶ÔÓÚÐèҪƵ·±Ð޸ĺÍɾ³ýµÄÎļþ£¬Ê¹ÓÃGitµÈ°æ±¾¿ØÖÆÏµÍ³¿ÉÒÔÓÐЧµØ¸ú×ÙÎļþ±ä»¯£¬±ãÓÚ»ØËݺͻָ´
Git²»½öÊÊÓÃÓÚ´úÂë¹ÜÀí£¬Ò²ÊÊÓÃÓÚÎĵµ¡¢ÅäÖÃÎļþµÈÈκÎÀàÐ͵ÄÎı¾Îļþ
Îå¡¢×ܽá LinuxµÄÎļþ¹ÜÀíÊÇÒ»¸ö¼ÈÇ¿´óÓÖÁé»îµÄϵͳ£¬ÎÞÂÛÊÇͨ¹ýÃüÁîÐнçÃæ»¹ÊÇͼÐÎÓû§½çÃæ£¬Óû§¶¼ÄÜÕÒµ½ÊʺÏ×Ô¼ºµÄ²Ù×÷·½Ê½
ÕÆÎÕ»ù±¾µÄÎļþÑ¡ÖÐÓëɾ³ý¼¼ÇÉ£¬½áºÏ¸ß¼¶¹¤¾ßºÍ¼¼ÇÉ£¬¿ÉÒÔ¼«´óµØÌá¸ßÎļþ¹ÜÀíµÄЧÂʺͰ²È«ÐÔ
ÖØÒªµÄÊÇ£¬ÎÞÂÛʹÓúÎÖÖ·½·¨£¬¶¼Òª±£³Ö½÷É÷£¬ÓÈÆäÊÇÔÚÖ´ÐÐɾ³ý²Ù×÷ʱ£¬È·±£²»»áÎóÉ¾ÖØÒªÊý¾Ý
ͨ¹ý²»¶ÏµÄʵ¼ùºÍѧϰ£¬Ã¿¸öÓû§¶¼ÄܳÉΪLinuxÎļþ¹ÜÀíµÄר¼Ò