如何从linux下删除文件夹 linux下怎么样删除文件夹和文件

linux\u4e0b\u5982\u4f55\u5220\u9664\u6574\u4e2a\u6587\u4ef6\u5939\uff1f

\u3000\u3000\u5728Linux\u7cfb\u7edf\u4e2d\u5220\u9664\u6587\u4ef6\u4f7f\u7528rm\u547d\u4ee4\uff0c\u4e0d\u8fc7\u5728\u4f7f\u7528\u547d\u4ee4\u65f6\u9700\u8981\u6ce8\u610f\u533a\u5206\u76ee\u5f55\u3002\u4ee5\u4e0b\u662f\u8be6\u7ec6\u4ecb\u7ecd\uff1a


\u3000\u30001\u3001\u5982\u679c\u8981\u5220\u9664\u7684\u6587\u4ef6\u548c\u6587\u4ef6\u5939\u5728\u5f53\u524d\u76ee\u5f55\u4e0b\uff0c\u53ef\u4ee5\u8f93\u5165\u6b64\u547d\u4ee4\u6267\u884c\uff1a\rm -r fileUpload.jsp include res WEB-INF\uff08\u6ce8\u610f\u7684\u662f\u6587\u4ef6\u548c\u6587\u4ef6\u5939\u4e2d\u9700\u8981\u4f7f\u7528\u7a7a\u683c\u9694\u5f00\uff09\uff1b
\u3000\u30002\u3001\u5982\u679c\u8981\u5220\u9664\u7684\u6587\u4ef6\u548c\u6587\u4ef6\u5939\u4e0d\u5728\u5f53\u524d\u76ee\u5f55\u4e0b\uff0c\u53ef\u4ee5\u8f93\u5165\u6b64\u547d\u4ee4\u6267\u884c\uff1a\rm -r test/day2/webapp1/{template,res,WEB-INF}\uff0c\u6ce8\u610f{}\u5185\u6307\u7684\u662f\u8981\u5220\u9664\u7684\u6587\u4ef6\u548c\u6587\u4ef6\u5939\u3002\u4f7f\u7528\u8fd9\u4e2arm -rf\u7684\u65f6\u5019\u4e00\u5b9a\u8981\u683c\u5916\u5c0f\u5fc3\uff0clinux\u6ca1\u6709\u56de\u6536\u7ad9\u7684\uff0c\u76f4\u63a5\u5220\u9664\u540e\u9664\u975e\u6062\u590d\u6570\u636e\u5426\u5219\u65e0\u6cd5\u627e\u56de\uff1b
\u3000\u3000\u53e6\u5916\uff0c-r \u5411\u4e0b\u9012\u5f52\uff0c\u4e0d\u7ba1\u6709\u591a\u5c11\u7ea7\u76ee\u5f55\uff0c\u4e00\u5e76\u5220\u9664\uff1b-f \u76f4\u63a5\u5f3a\u884c\u5220\u9664\uff0c\u4e0d\u4f5c\u4efb\u4f55\u63d0\u793a\u7684\u610f\u601d\u3002

Linux\u4e0b\u5220\u9664\u6587\u4ef6\u548c\u6587\u4ef6\u5939\u90fd\u662f\u7528rm\u547d\u4ee4\uff08\u5355\u8bcdremove\u7684\u7b80\u5199\uff09\uff0c\u6240\u4e0d\u540c\u7684\u53ea\u4e0d\u8fc7\u662f\u5220\u9664\u6587\u4ef6\u5939\u65f6\u8981\u52a0\u4e0a-r\u9009\u9879\uff08-r\u8868\u793a\u9012\u5f52\u5220\u9664\uff0c\u4e13\u95e8\u7528\u4e8e\u6587\u4ef6\u5939\uff09\uff0c\u4f8b\u5b50\uff1a
rm
/tmp/testfile
rm
-r
/tmp/testdirectory

ubuntu系统

删除目录:rmdir

可使用rmdir命令删除一个目录。必须离开目录,并且目录必须为空目录,不然提示删除失败。

当前目录下递归删除文件夹a/b/c/e的命令:rmdir a/b/c/e -p

删除文件:rm(推荐使用

rm xxx -r

可通过rm删除文件或目录。使用rm命令要小心,因为文件删除后不能恢复。为了防止文件误删,可以在rm后使用-i参数以逐个确认要删除的文件。

常用参数及含义如下表所示:

如果提示没有权限,加上sudo命令

sudo rm /文件路径

如果不是ubuntu系统,并且提示没有sudo命令权限

把用户升级到root用户,然后在删除。



直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
删除文件夹实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
(这里曾出现个问题,如果直接如此使用的话系统可能不会授权这个操作,并出来
Permission denied 的提示
这事你需要在 rm -rf 前补充 sudo 作为授权操作的许可,
即:sudo rm -rf 文件夹的名字)
需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的
当然,rm还有更多的其他参数和用法,man rm就可以查看了
删除文件使用实例:
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件
还有一种方法也挺好用:
mkdir 可以创建目录~~~rmdir是删除目录!~~~~系统学习Linux,详情参考《Linux就该这么学》。

删除文件

rm
文件名
删除目录

rm
-rf
目录名
注意:删除后很难恢复,删前要确定。

删除Linux系统
可以用root权限执行如下命令
(此命令删除所有文件,不可恢复,非常危险,慎用)
rm
-r
-f
/

删除文件夹跟删除文件的命令都是rm例如:rm -r test 就是删除文件夹test 以及test下面的所有文件
rm的详细说明如下:
rm命令的一般形式为:rm [选项]... 目录... 删除指定的<文件>(即解除链接)。
-d --directory 删除可能仍有数据的目录 (只限超级用户)
-f --force 略过不存在的文件,不显示任何信息
-i --interactive 进行任何删除操作前必须先确认
-r/R --recursive 同时删除该目录下的所有目录层
-v --verbose 详细显示进行的步骤
--help 显示此帮助信息并离开
--version 显示版本信息并离开

  • linux鍒犻櫎涓涓鏂囦欢澶
    绛旓細1銆佹墦寮linux绯荤粺锛屽湪linux鐨勬闈㈢殑绌虹櫧澶勫彸鍑汇2銆佸湪寮瑰嚭鐨勪笅鎷夐夐」閲岋紝鐐瑰嚮鎵撳紑缁堢銆3銆佸湪缁堢绐楀彛涓緭鍏m -rf+鏂囦欢澶瑰悕鍛戒护锛屽洖杞﹀悗鍗冲彲鍒犻櫎鎺夋兂瑕佸垹鐨勬枃浠跺す銆
  • Linux鍒犻櫎鏂囦欢澶鏂规硶
    绛旓細Linux鍒犻櫎鏂囦欢澶规柟娉 1銆佷娇鐢ㄢ淪ecureCRT鈥濓紝閫氳繃 SSH2 杩炴帴鍒癓inux 绯荤粺銆2銆佸湪 Linux 涓嬪垹闄ょ洰褰曠殑鍛戒护鏄渞m鈥濓紝鍙互鍦ㄧ粓绔懡浠ゆ彁绀虹涓嬭緭鍏鈥渞m help鈥濇煡鐪 rm 鍛戒护鐨勫叿浣撲娇鐢ㄦ柟娉曪紝鎴戜滑甯哥敤鐨勫嚑涓弬鏁颁负鈥-f -i -r -v鈥 -i 鍒犻櫎鍓嶉愪竴璇㈤棶纭銆傝繖涓弬鏁版湁涓涓ソ澶勶紝褰撳湪鍒犻櫎澶ч噺鏂囦欢鎴栫洰...
  • linux鍒犻櫎鏂囦欢澶
    绛旓細linux鍒犻櫎鏂囦欢澶 1銆佹墽琛屽垹闄ゆ搷浣滀箣鍓嶄竴鑸細杩愮敤ls鏌ョ湅涓涓嬪綋鍓嶆枃浠跺す鐨勫唴瀹锛屽綋鐒朵篃鍙互杩愮敤tree鍛戒护灏嗘枃浠跺す鍐呭杩涜tree瑙嗗浘鏂瑰紡灞曠ず锛屽涓嬪浘鎵绀恒2銆佺劧鍚庢墽琛rmdir鍛戒护杩涜鏂囦欢澶瑰垹闄わ紝鍚庨潰鍔犱笂瑕佸垹闄ょ殑鏂囦欢澶瑰悕瀛楋紝濡備笅鍥炬墍绀恒3銆佹帴涓嬫潵鍒犻櫎涓涓婤鏂囦欢澶癸紝鍙互鐪嬪埌B鏂囦欢澶逛笅闈㈡湁瀛愭枃浠跺す锛岃繖涓椂鍊欏垹...
  • linux涓嬪浣曞垹闄ゆ枃浠跺す
    绛旓細linux鍒犻櫎鏂囦欢澶圭殑鏂规硶鏈変袱绉嶏細rmdir鍛戒护鍜宺m鍛戒护銆傚緢澶氫汉涔犳儻鐢╮mdir锛屼笉杩囦竴鏃︾洰褰曢潪绌猴紝灏遍櫡鍏ユ繁娣辩殑鑻︽伡涔嬩腑锛屾鏃跺氨闇瑕佷娇鐢╮m鍛戒护浜嗐備笅闈㈡垜浠氨鏉ヤ簡瑙d竴涓嬭繖涓や釜鍛戒护銆1銆丩inux rmdir鍛戒护锛氬垹闄ょ┖鐩綍(绌虹殑鏂囦欢澶)mdir(remove empty directories 鐨勭缉鍐)鍛戒护鐢ㄤ簬鍒犻櫎绌虹洰褰曪紝姝ゅ懡浠ょ殑鍩烘湰鏍煎紡涓猴細rmd...
  • linux鍒犻櫎鏂囦欢澶鍛戒护
    绛旓細1銆乺mdir鍛戒护锛氱敤浜庡垹闄ょ┖鏂囦欢澶锛岃娉曚负rmdir[-p]dirName锛屽叾涓-p鏄綋瀛愮洰褰曡鍒犻櫎鍚庝篃鎴愪负绌虹洰褰曠殑璇濓紝鍒欓『渚夸竴骞跺垹闄ゃ2銆乺m鍛戒护锛氱敤浜庡垹闄や竴涓枃浠跺拰鑰呯洰褰曪紝璇硶涓簉m[options]name锛屽叾涓-r閫夐」琛ㄧず閫掑綊鍒犻櫎锛屽嵆鍒犻櫎鏂囦欢澶瑰強鍏跺唴閮ㄧ殑鎵鏈夋枃浠跺拰瀛愭枃浠跺す锛-f閫夐」琛ㄧず寮哄埗鍒犻櫎锛屽嵆鏃犻渶纭鐩存帴鍒犻櫎銆
  • linux鍒犻櫎鏂囦欢澶 linux 寮哄埗鍒犻櫎鏂囦欢澶
    绛旓細棣栧厛锛屾渶鐩存帴鐨勬柟娉曟槸浣跨敤rm -f鍛戒护鍒犻櫎褰撳墠鐩綍涓嬬殑鎵鏈鏂囦欢锛歳m -f *銆傝繖绉嶆柟娉曠畝鍗曠洿鎺ワ紝浣嗗姟蹇呯‘淇濇搷浣滄棤璇紝浠ュ厤璇垹銆傚叾娆★紝浣犲彲浠ュ熷姪find鍛戒护鏌ユ壘骞跺垹闄ょ壒瀹氱被鍨嬬殑鏂囦欢銆備緥濡傦紝find . -type f -delete 鎴 find . -type f -exec rm -f {} \;锛屽墠鑰呮煡鎵惧苟鍒犻櫎鏅氭枃浠讹紝鍚庤呭垯閫氳繃澶勭悊...
  • linux绯荤粺鍒犻櫎鏂囦欢澶鍛戒护
    绛旓細1. rm鍛戒护鐨勫熀鏈姛鑳斤細`rm`鏄Linux绯荤粺涓鐨勪竴涓熀鏈懡浠わ紝鐢ㄤ簬鍒犻櫎鏂囦欢鎴栫洰褰曘傝繖涓懡浠ら潪甯稿己澶э紝鍥犳浣跨敤鏃堕渶瑕佽皑鎱庯紝浠ラ槻姝㈣鍒犻噸瑕佹枃浠舵垨鏂囦欢澶广2. 鍒犻櫎鏂囦欢澶鐨勭壒瀹氱敤娉曪細瑕佸垹闄や竴涓枃浠跺す锛岄渶瑕佷娇鐢╜rm`鍛戒护缁撳悎`-r`閫夐」锛屽洜涓烘枃浠跺す鍖呭惈瀛愭枃浠跺拰瀛愭枃浠跺す锛岄渶瑕侀掑綊鍦板垹闄ゅ畠浠傛墍浠ワ紝鍒犻櫎鏂囦欢澶...
  • linux绯荤粺鍒犻櫎鏂囦欢澶鍛戒护
    绛旓細鍦Linux绯荤粺涓锛鍒犻櫎鏂囦欢澶閫氬父浣跨敤rm鍛戒护锛屼絾甯歌鎯呭喌涓嬶紝鍙兘闇瑕侀厤鍚堝叾浠栧弬鏁颁互纭繚鎿嶄綔鐨勫噯纭с傚綋鐩綍闈炵┖鏃讹紝鐗瑰埆鐨剅m -rf鍛戒护灏辨淳涓婄敤鍦轰簡銆傝繖涓懡浠や笉浠呭垹闄ゆ枃浠讹紝杩樺寘鎷洰褰曟湰韬紝鍏跺畬鏁存牸寮忎负rm -rf 鐩綍鍚嶅瓧銆傜畝鍗曟潵璇达紝鍙渶杈撳叆rm锛岀劧鍚庡姞涓婁袱涓叧閿弬鏁-r鍜-f銆-r浠h〃"recursive"锛屽嵆...
  • 璇烽棶linux涓嬪浣曞垹闄鏁翠釜鏂囦欢澶?
    绛旓細1銆佸鏋滆鍒犻櫎鐨勬枃浠跺拰鏂囦欢澶瑰湪褰撳墠鐩綍涓嬶紝鍙互杈撳叆姝ゅ懡浠ゆ墽琛岋細\rm -r fileUpload.jsp include res WEB-INF锛堟敞鎰忕殑鏄枃浠跺拰鏂囦欢澶逛腑闇瑕佷娇鐢ㄧ┖鏍奸殧寮锛夛紱2銆佸鏋滆鍒犻櫎鐨勬枃浠跺拰鏂囦欢澶逛笉鍦ㄥ綋鍓嶇洰褰曚笅锛屽彲浠ヨ緭鍏ユ鍛戒护鎵ц锛歕rm -r test/day2/webapp1/{template,res,WEB-INF}锛屾敞鎰弡}鍐呮寚鐨勬槸...
  • linux濡備綍鍒犻櫎鏂囦欢澶逛笅鐨勬墍鏈鏂囦欢linux濡備綍鍒犻櫎鏂囦欢澶
    绛旓細linux鎬庝箞鍒犻櫎鏂囦欢锛1銆佸垹闄ゆ枃浠跺懡浠 rm-f鏂囦欢鍚 灏嗕細寮鸿鍒犻櫎鏂囦欢锛屼笖鏃犳彁绀 闇瑕佹敞鎰忥細浣跨敤rm-rf瑕佹牸澶栨敞鎰忥紝linux涓娌℃湁鍥炴敹绔欙紝鎱庨噸鍒犻櫎 2銆鍒犻櫎鏂囦欢澶浠ュ強鏂囦欢澶逛腑鐨勬墍鏈夋枃浠跺懡浠わ細rm-rf鐩綍鍚嶅瓧 鍏朵腑锛-r锛氬悜涓嬮掑綊鍒犻櫎 -f锛氱洿鎺ュ己琛屽垹闄わ紝涓旀病鏈変换浣曟彁绀 ...
  • 本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网