在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这个文件 rm其余使用方式 使用方式:rm [options] name... 说明:删除档案及目录。 参数: -i 删除前逐一询问确认。 -f 即便原档案属性设为惟读,亦直接删除,无需逐一确认。 -r 将目录及如下之档案亦逐一删除。 范例: 删除全部C语言程式档;删除前逐一询问确认 : rm -i *.c 将 Finished 子目录及子目录中全部档案删除 : rm -r Finished 功能说明:删除文件或目录。 语 法:rm [-dfirv][--help][--version][文件或目录...] 补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数"-r",不然预设仅会删除文件。 参 数: -d或--directory 直接把欲删除的目录的硬链接数据删成0,删除该目录。 -f或--force 强制删除文件或目录。 -i或--interactive 删除既有文件或目录以前先询问用户。 -r或-R或--recursive 递归处理,将指定目录下的全部文件及子目录一并处理。 -v或--verbose 显示指令执行过程。 --help 在线帮助。 --version 显示版本信息。