linux上怎么快速删除一个目录 Linux上怎么快速删除一个目录

linux\u4e0a\u600e\u4e48\u5feb\u901f\u5220\u9664\u4e00\u4e2a\u76ee\u5f55\uff1f

\u5728linux\u4e2d\u5220\u9664\u4e00\u4e2a\u76ee\u5f55\u5f88\u7b80\u5355\uff0c\u5f88\u591a\u4eba\u8fd8\u662f\u4e60\u60ef\u7528rmdir\uff0c\u4e0d\u8fc7\u4e00\u65e6\u76ee\u5f55\u975e\u7a7a\uff0c\u5c31\u9677\u5165\u6df1\u6df1\u7684\u82e6\u607c\u4e4b\u4e2d\uff0c\u73b0\u5728\u4f7f\u7528rm -rf\u547d\u4ee4\u5373\u53ef\u89e3\u51b3\u3002\u76f4\u63a5rm\u5c31\u53ef\u4ee5\u4e86\uff0c\u4e0d\u8fc7\u8981\u52a0\u4e24\u4e2a\u53c2\u6570-rf \u5373\uff1arm -rf \u76ee\u5f55\u540d\u5b57-r \u5c31\u662f\u5411\u4e0b\u9012\u5f52\uff0c\u4e0d\u7ba1\u6709\u591a\u5c11\u7ea7\u76ee\u5f55\uff0c\u4e00\u5e76\u5220\u9664\uff1b-f \u5c31\u662f\u76f4\u63a5\u5f3a\u884c\u5220\u9664\uff0c\u4e0d\u4f5c\u4efb\u4f55\u63d0\u793a\u7684\u610f\u601d\u3002\u5220\u9664\u6587\u4ef6\u5939\u5b9e\u4f8b\uff1arm -rf /var/log/httpd/access\uff1b\u5c06\u4f1a\u5220\u9664/var/log/httpd/access\u76ee\u5f55\u4ee5\u53ca\u5176\u4e0b\u6240\u6709\u6587\u4ef6\u3001\u6587\u4ef6\u5939\uff1b\u9700\u8981\u63d0\u9192\u7684\u662f\uff1a\u4f7f\u7528\u8fd9\u4e2arm -rf\u7684\u65f6\u5019\u4e00\u5b9a\u8981\u683c\u5916\u5c0f\u5fc3\uff0clinux\u6ca1\u6709\u56de\u6536\u7ad9\u7684\uff0c\u4e00\u65e6\u5220\u9664\u4e0d\u53ef\u6062\u590d.\u5f53\u7136\uff0crm\u8fd8\u6709\u66f4\u591a\u7684\u5176\u4ed6\u53c2\u6570\u548c\u7528\u6cd5\uff0cman rm\u5c31\u53ef\u4ee5\u67e5\u770b\u4e86\uff1b\u5220\u9664\u6587\u4ef6\u4f7f\u7528\u5b9e\u4f8b\uff1arm -f /var/log/httpd/access.log\uff1b\u5c06\u4f1a\u5f3a\u5236\u5220\u9664/var/log/httpd/access.log\u8fd9\u4e2a\u6587\u4ef6\uff0c\u53e6\u5916\u4f60\u662f\u611f\u5174\u8da3\u7684\u8bdd\u53ef\u4ee5\u770b\u4e0b\u5218\u9044\u8001\u5e08\u5199\u7684\u300aLinux\u5c31\u8be5\u8fd9\u4e48\u5b66\u300b\u4f5c\u4e3a\u5165\u95e8\u7684\u4e66\u7c4d\uff0c\u89c9\u5f97\u4e0d\u9519\u7684\u8bdd\u91c7\u7eb3\u4e0b\u54e6~

\u5728linux\u4e2d\u5220\u9664\u4e00\u4e2a\u76ee\u5f55\u5f88\u7b80\u5355\uff0c\u5f88\u591a\u4eba\u8fd8\u662f\u4e60\u60ef\u7528rmdir\uff0c\u4e0d\u8fc7\u4e00\u65e6\u76ee\u5f55\u975e\u7a7a\uff0c\u5c31\u9677\u5165\u6df1\u6df1\u7684\u82e6\u607c\u4e4b\u4e2d\uff0c\u73b0\u5728\u4f7f\u7528rm -rf\u547d\u4ee4\u5373\u53ef\u89e3\u51b3\u3002
\u76f4\u63a5rm\u5c31\u53ef\u4ee5\u4e86\uff0c\u4e0d\u8fc7\u8981\u52a0\u4e24\u4e2a\u53c2\u6570-rf \u5373\uff1arm -rf \u76ee\u5f55\u540d\u5b57
-r \u5c31\u662f\u5411\u4e0b\u9012\u5f52\uff0c\u4e0d\u7ba1\u6709\u591a\u5c11\u7ea7\u76ee\u5f55\uff0c\u4e00\u5e76\u5220\u9664
-f \u5c31\u662f\u76f4\u63a5\u5f3a\u884c\u5220\u9664\uff0c\u4e0d\u4f5c\u4efb\u4f55\u63d0\u793a\u7684\u610f\u601d
\u5220\u9664\u6587\u4ef6\u5939\u5b9e\u4f8b\uff1arm -rf /var/log/httpd/access
\u5c06\u4f1a\u5220\u9664/var/log/httpd/access\u76ee\u5f55\u4ee5\u53ca\u5176\u4e0b\u6240\u6709\u6587\u4ef6\u3001\u6587\u4ef6\u5939

命令行 rm -rf 文件夹名称

扩展资料

1、Linux rm命令用于删除一个文件或者目录。

2、语法:rm [options] name...

3、参数:-i 删除前逐一询问确认;-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认;-r 将目录及以下之档案亦逐一删除。

4、实例:删除文件可以直接使用rm命令,若删除目录则必须配合选项"-r",例如:# rm  -r  homework  rm:是否删除 目录 "homework"? y 

5、删除当前目录下的所有文件及目录,命令行为:rm  -r  * 

6、文件一旦通过rm命令删除,则无法恢复,所以必须格外小心地使用该命令。



操作方法如下:rm -rf   目录名字

例如:删除文件夹实例:rm -rf /var/log/httpd/access

将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

扩展资料

rm命令参数:

-f, --force 强制删除。忽略不存在的文件,不提示确认

-i 在删除前需要确认

-I 在删除超过三个文件或者递归删除前要求确认。此选项比-i 提示内容更少,但同样可以阻止大多数错误发生

--interactive[=WHEN] 根据指定的WHEN 进行确认提示:never,once (-I),或者always (-i)。如果此参数不加WHEN 则总是提示

--one-file-system 递归删除一个层级时,跳过所有不符合命令行参数的文件系统上的文件

--no-preserve-root 不特殊对待"/"

--preserve-root 不允许删除"/"(默认)

-r, -R, --recursive 递归删除目录及其内容

-v, --verbose 详细显示进行的步骤

--help 显示此帮助信息并退出

--version 显示版本信息并退出

默认时,rm 不会删除目录。使用--recursive(-r 或-R)选项可删除每个给定的目录,以及其下所有的内容。



在linux中删除一个目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可解决。
直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思

删除文件夹实例:rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的,一旦删除不可恢复.

当然,rm还有更多的其他参数和用法,man rm就可以查看了

删除文件使用实例:rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件

有两种:
一:删除目录命令:rmdir
(1) 当有空目录要删除时,可使用rmdir指令。若所给予的目录非空目录,则会出现错误信息。
(2)rmdir [-p] [目录名] 。
(3)-p 删除指定目录之后,若该目录的上层目录已变成空目录,则将其一并删除。
例如:目录team03下只有dir1目录,在删除dir1的同时也删除team03
#rmdir –p team03/dir1
二:删除文件或目录:rm
其功能是:从文件系统中删除文件及整个目录
格式: rm [选项][文件列表]
(1) -r 删除文件列表中的目录。
(2)-i 指定交互模式。在执行删除前提示确认。
(3) 文件列表:希望删除的用空格分隔的文件列表,可以包括目录名
例如: 删除一个文件file1: #rm file1
使用-i选项: #rm -i file1

删除文件或目录:rm
语法:rm [options] name...
参数:-i 删除前逐一询问确认;-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认;-r 将目录及以下之档案亦逐一删除。
(1) -r 删除文件列表中的目录。
(2)-i 指定交互模式。在执行删除前提示确认。
(3) 文件列表:希望删除的用空格分隔的文件列表,可以包括目录名
例如: 删除一个文件file1: #rm file1
使用-i选项: #rm -i file1。更多Linux知识可参考下《Linux就该这么学》。

  • linux鍛戒护鍒犻櫎闈炵┖鐩綍
    绛旓細linux鍛戒护鍒犻櫎闈炵┖鐩綍锛歳m -rf 鐩綍鍚 瑙i噴锛1銆乺鎰忔濇槸鍒犻櫎鐩綍锛宖鎰忔濇槸force鐨勭缉鍐欙紝寮哄埗鍒犻櫎锛屼笉鎻愮ず銆2銆佸鏋滅洰褰曚负绌猴紝鍙互鐢 鈥渞mdir 鐩綍鍚嶁濆垹闄ゃ3銆佸鏋滅洰褰曚笉涓虹┖锛屽彲浠ョ敤鈥渞m -r 鐩綍鍚嶁濆垹闄ゃ
  • linux鎵归噺鍒犻櫎鏂囦欢鍛戒护linux鎵归噺鍒犻櫎鏂囦欢
    绛旓細linux鎬庝箞娓呯┖涓涓鏂囦欢鐨勫唴瀹癸紵鍑犵蹇熸竻绌烘枃浠跺唴瀹圭殑鏂规硶锛$:>filename#鍏朵腑鐨:鏄竴涓崰浣嶇,涓嶄骇鐢熶换浣曡緭鍑.$>filename$echo鈥溾>filename$echo/dev/null>filename$echo>filename$cat/dev/null>filename Linux涓嬩娇鐢╮sync鏈蹇熷垹闄娴烽噺鏂囦欢鐨勬柟娉曞垎浜紵鐢╮sync鍒犻櫎鐩爣鐩綍mkdir/tmp/blank#寤虹┖鏂囦欢...
  • linux鎬庝箞鍒犻櫎褰撳墠鐩綍涓嬬殑鎵鏈夋枃浠
    绛旓細1锛庨鍏堬紝瀹夎SHH杩滅▼杞欢锛岃繛鎺ュ埌linux鏈嶅姟鍣紝鐒跺悗浣跨敤SSH鐧诲綍鍒發inux鏈嶅姟鍣紱2锛庡叾娆★紝鏂板缓鏂囦欢澶癸紝鍏朵腑灏嗘樉绀烘棩鏈熷拰鏃堕棿浠ュ強涓浜涚壒瀹氬弬鏁帮紱3锛庢帴鐫锛屽湪linux涓嬶紝rm鏄鍒犻櫎鍛戒护锛屽厛鏌ョ湅rm鐨勫府鍔╄鏄庯紝鐒跺悗浣跨敤rm test鍒犻櫎鏂囦欢锛4锛庢彁绀烘棤娉曞垹闄ょ洰褰曪紝鍗硆m娌℃湁鍙傛暟鏃讹紝鍙兘鍒犻櫎鏂囦欢锛屼笉鑳藉垹闄ゆ枃浠跺す锛5锛...
  • Linux涓鐨剅m -r鍗冲彲浠鍒犻櫎鏂囦欢鍙堝彲浠ュ垹闄ゆ枃浠跺す???閭d箞鍒犻櫎鏂囦欢澶瑰強鍒...
    绛旓細2014-08-07 linux绯荤粺涓嬫墽琛宺m-rf鍛戒护鍒犻櫎鏂囦欢澶 19 2014-02-08 linux濡備綍浣跨敤rm鍛戒护蹇熷垹闄鏂囦欢 3 2014-02-25 Linux:rm鍙笉鍙互瀹炵幇鍒犻櫎鎵鏈夋枃浠,闄や簡demo鏂囦欢,... 15 2012-12-21 鑻linux涓竴涓鐩綍涓嬫湁澶氫釜瀛愮洰褰,鍦ㄧ敤rm鍛戒护鏃朵笉鍔-r... 2 2011-08-08 linux涓殑鍒犻櫎鍛戒护: rm -R鎬庝箞鐢 7...
  • Linux 浠 0 鍒 1(涓) - 缁堢绠浠,鏂囦欢涓庣洰褰曚互鍙婄浉鍏虫搷浣,甯哥敤鍛戒护_鐧惧害...
    绛旓細鏄殑,灏辨槸鐢涓涓鏂滄潬琛ㄧず銆傛病鏈夋瘮鏍圭洰褰曞啀楂樹竴闃剁殑鐩綍浜,鍥犱负娌℃湁鐩綍鍖呭惈鏍圭洰褰,鏍圭洰褰曞氨鏄疞inux鏈椤跺眰鐨勭洰褰曘 Linux绯荤粺瀹夎鍚,鍖呭惈浜嗗緢澶氱殑鏂囦欢鍜岀洰褰(铏界劧鍏跺疄閮芥槸鏂囦欢),鎴戜滑寰堝鏄撹糠澶卞湪鈥滆尗鑼枃娴封濅腑銆 褰撶劧鎴戜滑涓嶅彲鑳戒竴涓嬪瓙鍒楀嚭Linux涓鐨勬墍鏈夋枃浠,閭d笉鐜板疄銆備絾鏄垜浠彲浠ュ悜浣犲睍绀哄浣曞湪Linux鐨勭洰褰曟爲涓...
  • linux杩涘叆涓嬩竴绾х洰褰曠殑鍛戒护
    绛旓細Linux cd鍛戒护鐢ㄤ簬鍒囨崲褰撳墠宸ヤ綔鐩綍鑷 dirName(鐩綍鍙傛暟)銆傚叾涓 dirName 琛ㄧず娉曞彲涓虹粷瀵硅矾寰勬垨鐩稿璺緞銆傝嫢鐩綍鍚嶇О鐪佺暐锛屽垯鍙樻崲鑷充娇鐢ㄨ呯殑 home 鐩綍 (涔熷氨鏄垰 login 鏃舵墍鍦ㄧ殑鐩綍)銆傚彟澶栵紝"~" 涔熻〃绀轰负 home 鐩綍 鐨勬剰鎬濓紝"." 鍒欐槸琛ㄧず鐩墠鎵鍦ㄧ殑鐩綍锛".." 鍒欒〃绀虹洰鍓嶇洰褰曚綅缃殑涓婁竴灞傜洰褰曘...
  • 鍦linux閲屾庝箞鍒涘缓瀛愮洰褰?
    绛旓細浜斻佺洰褰曞垹闄 linux鍒犻櫎鐩綍寰堢畝鍗曪紝寰堝浜鸿繕鏄範鎯敤rmdir锛屼笉杩囦竴鏃︾洰褰曢潪绌猴紝灏遍櫡鍏ユ繁娣辩殑鑻︽伡涔嬩腑锛岀幇鍦ㄤ娇鐢╮m -rf鍛戒护鍗冲彲銆傜洿鎺m灏卞彲浠ヤ簡锛屼笉杩囪鍔犱袱涓弬鏁-rf 鍗筹細rm -rf 鐩綍鍚嶅瓧 -r 灏辨槸鍚戜笅閫掑綊锛屼笉绠℃湁澶氬皯绾х洰褰曪紝涓骞跺垹闄 -f 灏辨槸鐩存帴寮鸿鍒犻櫎锛屼笉浣滀换浣曟彁绀虹殑鎰忔 1.鍒犻櫎鏂囦欢...
  • Linux涓鎬庝箞鍒犻櫎鏌愭枃浠跺鐨勬墍鏈夋枃浠
    绛旓細锛籢p锛*鈥 -exec rm -rf {} \; #鍒犻櫎keep浠ュ鐨勫叾浠栨枃浠躲俧ind 銆/ -name 鈥橈蓟^k锛斤蓟^e锛斤蓟^e锛斤蓟^p锛*鈥 | xargs rm -rf #鍒犻櫎keep浠ュ鐨勫叾浠栨枃浠躲傛帹鑽愶紒璇存槑锛氫笂闈㈢浜岃鐨勪唬鐮佹晥鐜囬珮浜涳紝鍘熷洜鍦ㄤ簬鍒犻櫎澶氫釜鏂囦欢鏃 -exec浼氬惎鍔ㄥ涓繘绋嬫潵澶勭悊锛岃寈args浼氬惎鍔涓涓rm杩涚▼鏉ュ鐞嗐
  • linux鍒犻櫎鍧楄澶噇inux鍧楀垹闄
    绛旓細骞惰繃婊ゅ寘鍚湁raid瀛楃涓茬殑妯″潡銆俵inux涓濡備綍鍒犻櫎涓涓鏂囦欢锛熷湪linux涓垹闄や竴涓鐩綍寰堢畝鍗曪紝寰堝浜鸿繕鏄範鎯敤rmdir锛屼笉杩囦竴鏃︾洰褰曢潪绌猴紝灏遍櫡鍏ユ繁娣辩殑鑻︽伡涔嬩腑锛岀幇鍦ㄤ娇鐢╮m-rf鍛戒护鍗冲彲瑙e喅銆傜洿鎺m灏卞彲浠ヤ簡锛屼笉杩囪鍔犱袱涓弬鏁-rf鍗筹細rm-rf鐩綍鍚嶅瓧-r灏辨槸鍚戜笅閫掑綊锛屼笉绠℃湁澶氬皯绾х洰褰曪紝涓骞跺垹闄-f灏辨槸鐩存帴...
  • Linux鍒犻櫎涓涓鐢ㄦ埛鍙婂叾涓荤洰褰曚笅鐨勬墍鏈夋枃浠剁殑鍛戒护鎬庝箞鍐
    绛旓細鏇村Linux鐢ㄦ埛韬唤鍙婃潈闄愪慨鏀瑰懡浠ゅ彲浠ュ弬鑰冿細http://www.linuxprobe.com/chapter-05.html 濡傛灉鎴戜滑纭浠ュ悗涓嶉渶瑕佹煇涓敤鎴风櫥闄嗗埌鏈湴绯荤粺涓紝鍒欏彲浠ラ氳繃userdel鍛戒护鏉鍒犻櫎鏈夊叧璇ョ敤鎴风殑鎵鏈変俊鎭紝榛樿璇ョ敤鎴风殑瀹剁洰褰曟暟鎹細琚繚鐣欎笅鏉ワ紝鑰屽鏋滄兂瑕佷竴璧峰垹闄ょ殑璇濆彲浠ュ姞涓-r鎴-f鍙傛暟鍗冲彲锛歔root@linuxprobe ~]...
  • 扩展阅读:一键清理 ... linux恢复rmrf删除文件 ... linux删除命令rm-rf ... rm删除一个目录 ... linux vim撤销上次编辑 ... linux递归删除目录命令 ... route delete删除路由 ... linux删除一个子目录 ... 有2个系统怎么删除一个 ...

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