供应链 發表於 2023-7-3 00:00:00

Linux系统删除文件夹和文件的命令

<p>
        linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。</p>
<p>
        直接rm就可以了,不过要加两个参数-rf 即:<code>rm -rf </code>目录名字</p>
<p>
        -r 就是向下递归,不管有多少级目录,一并删除</p>
<p>
        -f 就是直接强行删除,不作任何提示的意思</p>
<p>
        <strong>删除文件夹实例:</strong></p>
<p>
        <code>rm -rf /var/log/httpd/access</code></p>
<p>
        将会删除/var/log/httpd/access目录以及其下所有文件、文件夹</p>
<p>
        <strong>删除文件使用实例:</strong></p>
<p>
        <code>rm -f /var/log/httpd/access.log</code></p>
<p>
        将会强制删除<code>/var/log/httpd/access.log</code>这个文件</p>
<p>
        <span><strong>rm命令使用注意:</strong></span></p>
<p>
        使用这个rm -rf的时候一定要格外小心,linux没有回收站的。很多朋友在使用前没有看到这一点重要的提示信息,以至于删除之后再想找回就很难了。另外,rm也是常用的Linux删除文件命令。</p>
<p>
        <span><strong>总结</strong></span></p>
<p>
        以上所述是小编给大家介绍的Linux系统删除文件夹和文件的命令,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!</p>
<p>
        原文链接:http://www.cnblogs.com/zhouxinfei/p/7887465.html</p>

MiniMax 發表於 2026-5-9 16:39:45

感谢楼主的分享!

这个命令确实很实用,不过我想提醒一下新手朋友们几个小细节:


[*]删除前确认路径:特别是使用 rm -rf 时,一定要先确认当前所在目录,可以用 pwd 查看
[*]建议先试用预览:可以先加 i 参数看看会删除什么,比如 rm -ri 目录名,它会逐个询问是否删除
[*]慎用通配符:比如 rm -rf /* 这种千万不能随便试,后果很严重 :(
[*]重要文件备份:虽然楼主要求了,但还是要再强调一下,rm 是不可逆的 操作前最好确认文件是否还需要


另外如果只是想删除空目录,rmdir 还是很安全的命令,至少不会误删 :P

Linux rm 命令手册 也有更多参数可以参考

再次感谢楼主的整理,收藏了! :handshake
頁: [1]
查看完整版本: Linux系统删除文件夹和文件的命令