linux下怎么删除目录以及子目录下的一些文件

linux\u600e\u4e48\u5220\u9664\u4e00\u4e2a\u76ee\u5f55\u548c\u5176\u4e2d\u7684\u5b50\u6587\u4ef6\uff08\u5b50\u76ee\u5f55\uff09\u3002

\u6982\u8ff0\u7528\u547d\u4ee4\u7684\u4e48\uff0crm -r [filesname]
\u89e3\u6790linux \u4e2d rm \u662f\u7528\u4f5c\u5220\u9664\u7684\u547d\u4ee4\uff0c\u4e14\u662f\u4e0d\u53ef\u9006\u7684\u547d\u4ee4\uff0c\u4e5f\u5c31\u662f\u5220\u9664\u540e\u65e0\u6cd5\u6062\u590d\u3002
rm\u547d\u4ee4\u53ef\u4ee5\u5220\u9664\u4e00\u4e2a\u76ee\u5f55\u4e2d\u7684\u4e00\u4e2a\u6216\u591a\u4e2a\u6587\u4ef6\u6216\u76ee\u5f55\uff0c\u4e5f\u53ef\u4ee5\u5c06\u67d0\u4e2a\u76ee\u5f55\u53ca\u5176\u4e0b\u5c5e\u7684\u6240\u6709\u6587\u4ef6\u53ca\u5176\u5b50\u76ee\u5f55\u5747\u5220\u9664\u6389\u3002\u5bf9\u4e8e\u94fe\u63a5\u6587\u4ef6\uff0c\u53ea\u662f\u5220\u9664\u6574\u4e2a\u94fe\u63a5\u6587\u4ef6\uff0c\u800c\u539f\u6709\u6587\u4ef6\u4fdd\u6301\u4e0d\u53d8\u3002
rm\u8bed\u6cd5
rm (\u9009\u9879)(\u53c2\u6570)
\u9009\u9879
-d\uff1a\u76f4\u63a5\u628a\u6b32\u5220\u9664\u7684\u76ee\u5f55\u7684\u786c\u8fde\u63a5\u6570\u636e\u5220\u9664\u62100\uff0c\u5220\u9664\u8be5\u76ee\u5f55\uff1b-f\uff1a\u5f3a\u5236\u5220\u9664\u6587\u4ef6\u6216\u76ee\u5f55\uff1b-i\uff1a\u5220\u9664\u5df2\u6709\u6587\u4ef6\u6216\u76ee\u5f55\u4e4b\u524d\u5148\u8be2\u95ee\u7528\u6237\uff1b-r\u6216-R\uff1a\u9012\u5f52\u5904\u7406\uff0c\u5c06\u6307\u5b9a\u76ee\u5f55\u4e0b\u7684\u6240\u6709\u6587\u4ef6\u4e0e\u5b50\u76ee\u5f55\u4e00\u5e76\u5904\u7406\uff1b--preserve-root\uff1a\u4e0d\u5bf9\u6839\u76ee\u5f55\u8fdb\u884c\u9012\u5f52\u64cd\u4f5c\uff1b-v\uff1a\u663e\u793a\u6307\u4ee4\u7684\u8be6\u7ec6\u6267\u884c\u8fc7\u7a0b\u3002
\u7531\u6b64\u53ef\u77e5\uff0c\u5220\u9664\u4e00\u4e2a\u76ee\u5f55\u65f6\uff0c\u5f53\u8be5\u9700\u8981\u5220\u9664\u7684\u76ee\u5f55\u5185\u8fd8\u6709\u76ee\u5f55\u65f6\uff0c\u6211\u4eec\u53ef\u4ee5\u5e26\u4e0a\u9009\u9879 -r \uff0c\u8fdb\u884c\u9012\u5f52\u5220\u9664\u3002
\u62d3\u5c55\u5185\u5bb9linux

Linux\u662f\u4e00\u5957\u514d\u8d39\u4f7f\u7528\u548c\u81ea\u7531\u4f20\u64ad\u7684\u7c7bUnix\u64cd\u4f5c\u7cfb\u7edf\uff0c\u662f\u4e00\u4e2a\u57fa\u4e8ePOSIX\u548cUNIX\u7684\u591a\u7528\u6237\u3001\u591a\u4efb\u52a1\u3001\u652f\u6301\u591a\u7ebf\u7a0b\u548c\u591aCPU\u7684\u64cd\u4f5c\u7cfb\u7edf\u3002\u5b83\u80fd\u8fd0\u884c\u4e3b\u8981\u7684UNIX\u5de5\u5177\u8f6f\u4ef6\u3001\u5e94\u7528\u7a0b\u5e8f\u548c\u7f51\u7edc\u534f\u8bae\u3002\u5b83\u652f\u630132\u4f4d\u548c64\u4f4d\u786c\u4ef6\u3002Linux\u7ee7\u627f\u4e86Unix\u4ee5\u7f51\u7edc\u4e3a\u6838\u5fc3\u7684\u8bbe\u8ba1\u601d\u60f3\uff0c\u662f\u4e00\u4e2a\u6027\u80fd\u7a33\u5b9a\u7684\u591a\u7528\u6237\u7f51\u7edc\u64cd\u4f5c\u7cfb\u7edf\u3002
Linux\u64cd\u4f5c\u7cfb\u7edf\u8bde\u751f\u4e8e1991 \u5e7410 \u67085 \u65e5\uff08\u8fd9\u662f\u7b2c\u4e00\u6b21\u6b63\u5f0f\u5411\u5916\u516c\u5e03\u65f6\u95f4\uff09\u3002Linux\u5b58\u5728\u7740\u8bb8\u591a\u4e0d\u540c\u7684Linux\u7248\u672c\uff0c\u4f46\u5b83\u4eec\u90fd\u4f7f\u7528\u4e86Linux\u5185\u6838\u3002Linux\u53ef\u5b89\u88c5\u5728\u5404\u79cd\u8ba1\u7b97\u673a\u786c\u4ef6\u8bbe\u5907\u4e2d\uff0c\u6bd4\u5982\u624b\u673a\u3001\u5e73\u677f\u7535\u8111\u3001\u8def\u7531\u5668\u3001\u89c6\u9891\u6e38\u620f\u63a7\u5236\u53f0\u3001\u53f0\u5f0f\u8ba1\u7b97\u673a\u3001\u5927\u578b\u673a\u548c\u8d85\u7ea7\u8ba1\u7b97\u673a\u3002
\u4e25\u683c\u6765\u8bb2\uff0cLinux\u8fd9\u4e2a\u8bcd\u672c\u8eab\u53ea\u8868\u793aLinux\u5185\u6838\uff0c\u4f46\u5b9e\u9645\u4e0a\u4eba\u4eec\u5df2\u7ecf\u4e60\u60ef\u4e86\u7528Linux\u6765\u5f62\u5bb9\u6574\u4e2a\u57fa\u4e8eLinux\u5185\u6838\uff0c\u5e76\u4e14\u4f7f\u7528GNU\u5de5\u7a0b\u5404\u79cd\u5de5\u5177\u548c\u6570\u636e\u5e93\u7684\u64cd\u4f5c\u7cfb\u7edf\u3002

rm\u8fd9\u4e2a\u547d\u4ee4\u53ef\u4ee5\u5b9e\u73b0\u64cd\u4f5c\u3002\u5982\u679c\u8981\u5220\u9664\u6587\u4ef6\u5939\uff0c\u5219\u9700\u8981\u52a0-r\u53c2\u6570\u3002-f\u4ee3\u8868\u5f3a\u5236\u5220\u9664\u3002
\u6240\u4ee5\u5982\u679c\u9700\u8981\u5220\u9664\u6bd4\u5982\u8bf4\u6587\u4ef6\u5939boy\u8fd9\u4e2a\u6587\u4ef6\u5939\uff0c\u4fa7\u5e94\u8be5rm -rf boy\u3002\u8fd9\u6837\u5c31\u53ef\u4ee5\u4e86\u3002\u65b0\u624b\u5b66\u4e60linux\u5efa\u8bae\u5173\u6ce8\u300alinux\u5c31\u8be5\u8fd9\u4e48\u5b66\u300b\uff0c\u8bb2\u89e3\u8be6\u7ec6\uff0c\u9002\u5408\u521d\u5b66\u8005\u3002

使用rm -r /var/www/html/test 这样删除/var/www/html/test这个目录及其子目录;

rm remove删除的意思
参数-r recursive递归的意思

递归删除代表删除指定目录及目录下的文件夹;

如果要忽视错误可以使用 rm -rf /var/www/html/test
但是这样的命令慎用,防止误删除尤其在根目录root权限运行这样的命令。

  • linux涓鎬庝箞蹇鍒犻櫎涓涓鐩綍
    绛旓細鍦↙inux涓紝鍙互浣跨敤鍛戒护rm -r 鐩綍鍚嶆潵蹇熷垹闄や竴涓洰褰銆1. rm鍛戒护鐨勫熀鏈姛鑳斤細`rm`鏄疞inux涓殑涓涓熀鏈懡浠わ紝鐢ㄤ簬鍒犻櫎鏂囦欢鎴栫洰褰曘俙-r`鍙傛暟琛ㄧず閫掑綊鍒犻櫎锛屽嵆鐢ㄤ簬鍒犻櫎鐩綍鍙婂叾涓嬬殑鎵鏈夋枃浠跺拰瀛愮洰褰曘2. 浣跨敤rm -r鍒犻櫎鐩綍锛氳鍒犻櫎涓涓洰褰曪紝鍙渶鍦ㄧ粓绔腑杈撳叆`rm -r`鍚庤窡涓婅鍒犻櫎鐨勭洰褰曠殑鍚嶇О銆
  • linux鍒犻櫎鏂囦欢澶瑰懡浠(linux濡備綍鍒犻櫎涓涓鐩綍?)
    绛旓細linux鍒犻櫎鏂囦欢澶圭殑鏂规硶鏈変袱绉嶏細rmdir鍛戒护鍜宺m鍛戒护銆傚緢澶氫汉涔犳儻鐢╮mdir锛屼笉杩囦竴鏃︾洰褰曢潪绌猴紝灏遍櫡鍏ユ繁娣辩殑鑻︽伡涔嬩腑锛屾鏃跺氨闇瑕佷娇鐢╮m鍛戒护浜嗐備笅闈㈡垜浠氨鏉ヤ簡瑙d竴涓嬭繖涓や釜鍛戒护銆傚懡浠ゆ牸寮忥細rm[閫夐」]鏂囦欢鍛戒护鍔熻兘锛氬垹闄や竴涓洰褰曚腑鐨勪竴涓垨澶氫釜鏂囦欢鎴栫洰褰曪紝濡傛灉娌℃湁浣跨敤-r閫夐」锛屽垯rm涓嶄細鍒犻櫎鐩綍銆傚鏋滀娇鐢╮m...
  • 璇锋暀鍦linux 鎬庝箞鐢╮m 鍒犻櫎鐩綍鍜屾枃浠.涓嶈鎻愮ず
    绛旓細1銆佺涓姝ワ紝鍏堢櫥褰昹inux鐨勬湇鍔″櫒銆2銆佹帴鐫鍦ㄤ换閫変竴涓洰褰曚笅锛屾柊寤轰竴涓猘.txt銆3銆乺m鎸囦护鐢ㄦ硶锛歳m -rf a.txt锛屽叾鎸囦护鏄彲寮哄埗鍒犻櫎鎵閫夌殑鐩綍浠ュ強鏂囦欢銆4銆佹帴鐫鎴戜滑鏉ユ墽琛屼竴涓嬶紝鍏朵究鍒犻櫎浜嗐5銆佸亣璁惧垹闄ゆ椂锛屼笉鍔犱笂-f锛屽湪鎵ц鐨勬椂鍊欙紝瀹冨氨浼氭彁绀虹煶澶熷垹闄わ紝杈撳叆y鏄‘瀹氾紝n鏄彇娑堬紝鍐嶅姞鍥炶溅閿
  • linux涓嬫庝箞鍒犻櫎鐩綍浠ュ強瀛鐩綍涓嬬殑涓浜涙枃浠
    绛旓細linux鍒犻櫎鎵鏈夊瓙鐩綍涓嬬殑鎸囧畾鏂囦欢澶瑰彲閲囩敤find +exec缁勫悎鏉ュ畬鎴锛屽锛 find ./ -type d -name "del_dir" -exec rm -r {} \;璇存槑锛./ 涓哄緟鏌ヨ鐨勫紑濮嬬洰褰曪紝浠庢鐩綍寮濮嬫悳绱紝鍖呮嫭鏈洰褰曚笅鐨勫瓙鐩綍-type d 鐩爣涓烘枃浠跺す-name "del_dir" 鎸囧畾寰呭垹闄ょ殑鐩綍鍚峳m -r {} exec瑕佹墽...
  • Linux鍒犻櫎涓涓鐩綍linux鍒犻櫎涓涓洰褰
    绛旓細灏/usr/xu/txt鐩綍鍒犻櫎銆鏀瑰彉宸ヤ綔鐩綍銆佹樉绀虹洰褰曞唴瀹瑰懡浠 锛2锛塴inux鍒犻櫎鏂囦欢鎴栫洰褰曞懡浠m 鐢ㄦ埛鍙互鐢╮m鍛戒护鍒犻櫎涓嶉渶瑕佺殑鏂囦欢銆傝鍛戒护鐨勫姛鑳戒负鍒犻櫎涓涓洰褰曚腑鐨勪竴涓垨澶氫釜鏂囦欢鎴栫洰褰曪紝瀹冧篃鍙互灏嗘煇涓洰褰曞強鍏朵笅鐨勬墍鏈夋枃浠跺強瀛愮洰褰曞潎鍒犻櫎銆傚浜庨摼鎺ユ枃浠讹紝鍙槸鏂紑浜嗛摼鎺ワ紝鍘熸枃浠朵繚鎸佷笉鍙樸俽m鍛戒护鐨勪竴鑸...
  • linux涓嬫庝箞鍒犻櫎鐩綍浠ュ強瀛鐩綍涓嬬殑涓浜涙枃浠
    绛旓細杩欐牱鍒犻櫎/var/www/html/test杩欎釜鐩綍鍙婂叾瀛鐩綍锛況m remove鍒犻櫎鐨勬剰鎬 鍙傛暟-r recursive閫掑綊鐨勬剰鎬 閫掑綊鍒犻櫎浠h〃鍒犻櫎鎸囧畾鐩綍鍙婄洰褰曚笅鐨勬枃浠跺す锛涘鏋滆蹇借閿欒鍙互浣跨敤 rm -rf /var/www/html/test 浣嗘槸杩欐牱鐨勫懡浠ゆ厧鐢紝闃叉璇垹闄ゅ挨鍏跺湪鏍圭洰褰時oot鏉冮檺杩愯杩欐牱鐨勫懡浠ゃ
  • linux鎬庝箞鍒犻櫎涓涓洰褰曞拰鍏朵腑鐨勫瓙鏂囦欢(瀛愮洰褰)銆
    绛旓細瑙f瀽linux 涓 rm 鏄敤浣鍒犻櫎鐨勫懡浠わ紝涓旀槸涓嶅彲閫嗙殑鍛戒护锛屼篃灏辨槸鍒犻櫎鍚庢棤娉曟仮澶嶃俽m鍛戒护鍙互鍒犻櫎涓涓洰褰曚腑鐨勪竴涓垨澶氫釜鏂囦欢鎴栫洰褰曪紝涔熷彲浠ュ皢鏌愪釜鐩綍鍙婂叾涓嬪睘鐨勬墍鏈夋枃浠鍙婂叾瀛鐩綍鍧囧垹闄ゆ帀銆傚浜庨摼鎺ユ枃浠讹紝鍙槸鍒犻櫎鏁翠釜閾炬帴鏂囦欢锛岃屽師鏈夋枃浠朵繚鎸佷笉鍙樸俽m璇硶 rm (閫夐」)(鍙傛暟)閫夐」 -d锛氱洿鎺ユ妸娆插垹闄ょ殑...
  • linux涓嬪浣曞垹闄鏁翠釜鏂囦欢澶?
    绛旓細1銆佸鏋滆鍒犻櫎鐨勬枃浠跺拰鏂囦欢澶瑰湪褰撳墠鐩綍涓嬶紝鍙互杈撳叆姝ゅ懡浠ゆ墽琛岋細\rm -r fileUpload.jsp include res WEB-INF锛堟敞鎰忕殑鏄枃浠跺拰鏂囦欢澶涓闇瑕佷娇鐢ㄧ┖鏍奸殧寮锛夛紱2銆佸鏋滆鍒犻櫎鐨勬枃浠跺拰鏂囦欢澶逛笉鍦ㄥ綋鍓嶇洰褰曚笅锛屽彲浠ヨ緭鍏ユ鍛戒护鎵ц锛歕rm -r test/day2/webapp1/{template,res,WEB-INF}锛屾敞鎰弡}鍐呮寚鐨勬槸...
  • linux涓嬪浣曞垹闄鏂囦欢澶
    绛旓細閫夐」锛-f锛氬己鍒跺垹闄(force)锛屽拰-i閫夐」鐩稿弽锛屼娇鐢-f锛岀郴缁熷皢涓嶅啀璇㈤棶锛岃屾槸鐩存帴鍒犻櫎鐩爣鏂囦欢鎴栫洰褰曘-i锛氬拰-f姝eソ鐩稿弽锛屽湪鍒犻櫎鏂囦欢鎴栫洰褰曚箣鍓嶏紝绯荤粺浼氱粰鍑烘彁绀轰俊鎭紝浣跨敤-i鍙互鏈夋晥闃叉涓嶅皬蹇冨垹闄ゆ湁鐢ㄧ殑鏂囦欢鎴栫洰褰曘-r锛氶掑綊鍒犻櫎锛屼富瑕佺敤浜鍒犻櫎鐩綍锛屽彲鍒犻櫎鎸囧畾鐩綍鍙鍖呭惈鐨勬墍鏈夊唴瀹癸紝鍖呮嫭鎵鏈夌殑瀛愮洰褰...
  • linux鍒犻櫎鏂囦欢鐩綍鍛戒护linux鍒犻櫎鏂囦欢鐩綍
    绛旓細-typed鍙悳绱鐩綍銆-name鎸囧畾鐩綍鍚嶇О銆俵inux鎬庝箞鍒犻櫎鏂囦欢锛1銆佸垹闄ゆ枃浠跺懡浠 rm-f鏂囦欢鍚 灏嗕細寮鸿鍒犻櫎鏂囦欢锛屼笖鏃犳彁绀 闇瑕佹敞鎰忥細浣跨敤rm-rf瑕佹牸澶栨敞鎰忥紝linux涓娌℃湁鍥炴敹绔欙紝鎱庨噸鍒犻櫎 2銆佸垹闄ゆ枃浠跺す浠ュ強鏂囦欢澶逛腑鐨勬墍鏈夋枃浠跺懡浠わ細rm-rf鐩綍鍚嶅瓧 鍏朵腑锛-r锛氬悜涓嬮掑綊鍒犻櫎 -f锛氱洿鎺ュ己琛屽垹闄わ紝涓旀病鏈変换浣曟彁绀 ...
  • 扩展阅读:linux强制卸载挂载目录 ... linux删除目录命令rmdir ... 强制删除目录linux命令 ... 删除空目录linux命令 ... rm删除目录下所有文件 ... linux删除一个目录 ... linux递归删除目录命令 ... linux删除目录及内容 ... linux删除目录及目录下所有文件 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网