Linux rm命令:删除文件或目录

当 Linux 系统使用很长时间之后,可能会有一些已经没用的文件(即垃圾),这些文件不但会消耗宝贵的硬盘资源,还是降低系统的运行效率,因此需要及时地清理。

rm 是强大的删除命令,它可以永久性地删除文件系统中指定的文件或目录。在使用 rm 命令删除文件或目录时,系统不会产生任何提示信息。此命令的基本格式为:

[root@localhost ~]# rm[选项] 文件或目录

选项:

  • -f:强制删除(force),和 -i 选项相反,使用 -f,系统将不再询问,而是直接删除目标文件或目录。
  • -i:和 -f 正好相反,在删除文件或目录之前,系统会给出提示信息,使用 -i 可以有效防止不小心删除有用的文件或目录。
  • -r:递归删除,主要用于删除目录,可删除指定目录及包含的所有内容,包括所有的子目录和文件。

注意,rm 命令是一个具有破坏性的命令,因为 rm 命令会永久性地删除文件或目录,这就意味着,如果没有对文件或目录进行备份,一旦使用 rm 命令将其删除,将无法恢复,因此,尤其在使用 rm 命令删除目录时,要慎之又慎。

【例 1】基本用法。

rm 命令如果任何选项都不加,则默认执行的是”rm -i 文件名”,也就是在删除一个文件之前会先询问是否删除。例如:

[root@localhost ~]# touch cangls
[root@localhost ~]# rm cangls
rm:是否删除普通空文件”cangls”?y
#删除前会询问是否删除

【例 2】 删除目录。

如果需要删除目录,则需要使用”-r”选项。例如:

[root@localhost ~]# mkdir -p /test/lm/movie/jp
#递归建立测试目录
[root@localhost ~]# rm /test
rm:无法删除”/test/”: 是一个目录
#如果不加”-r”选项,则会报错
[root@localhost ~]# rm -r /test
rm:是否进入目录”/test”?y
rm:是否进入目录”/test/lm/movie”?y
rm:是否删除目录”/test/lm/movie/jp”?y
rm:是否删除目录”/test/lm/movie”?y
rm:是否删除目录”/test/lm”?y
rm:是否删除目录”/test”?y
#会分别询问是否进入子目录、是否删除子目录

大家会发现,如果每级目录和每个文件都需要确认,那么在实际使用中简直是灾难!

【例 3】强制删除。

如果要删除的目录中有 1 万个子目录或子文件,那么普通的 rm 删除最少需要确认 1 万次。所以,在真正删除文件的时候,我们会选择强制删除。例如:

[root@localhost ~]# mkdir -p /test/lm/movie/jp
#重新建立测试目录
[root@localhost ~]# rm -rf /test
#强制删除,一了百了

加入了强制功能之后,删除就会变得很简单,但是需要注意,数据强制删除之后无法恢复,除非依赖第三方的数据恢复工具,如 extundelete 等。但要注意,数据恢复很难恢复完整的数据,一般能恢复 70%~80% 就很难得了。所以,与其把宝压在数据恢复上,不如养成良好的操作习惯。

虽然 “-rf” 选项是用来删除目录的,但是删除文件也不会报错。所以,为了使用方便,一般不论是删除文件还是删除目录,都会直接使用 “-rf” 选项。

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/222078.html<

(0)
运维的头像运维
上一篇2025-04-15 08:08
下一篇 2025-04-15 08:10

相关推荐

  • Owned-NetworksVPS测评,美国2.5美元年实测数据与性能表现,美国VPS哪家好,美国VPS推荐

    Owned-NetworksVPS 2.5 美元年付方案实测结论:该方案在 2026 年属于极低成本的入门级测试节点,适合轻量级爬虫、个人博客或临时环境搭建,但受限于共享资源与单线带宽,不适合高并发或核心业务承载,在 2026 年云计算市场持续内卷的背景下,美国 VPS 推荐榜单中,Owned-Networks……

    2026-05-02
    0
  • Vultr怎么用,Vultr云服务器租用多少钱一个月

    在 2026 年,Vultr 凭借全球 32 个边缘节点、按秒计费的高性能云架构以及针对 AI 推理的 GPU 实例,依然是中小企业构建低延迟应用与跨境业务的首选方案,其综合性价比在同等配置下优于传统云厂商,随着全球数字化进程进入深水区,2026 年的云基础设施市场呈现出“边缘化”与“算力专用化”的显著特征,对……

    2026-05-02
    0
  • HostVenom美国是什么,HostVenom美国怎么样

    HostVenom 美国服务器在 2026 年凭借高防 BGP 架构与极致性价比,成为国内企业出海及游戏开发场景下的首选方案,其核心优势在于稳定规避网络波动与显著低于行业平均的防护成本,随着 2026 年全球数据中心合规性要求的升级,选择海外节点时,稳定性与合规性已成为决策的核心变量,HostVenom 美国服……

    2026-05-02
    0
  • HostVenomVPS测评,实测体验如何?HostVenomVPS好不好用

    HostVenom VPS 在 2026 年实测中展现出极高的性价比,特别适合需要低成本搭建海外独立站或轻量级应用的中小开发者,但在高并发场景下稳定性略逊于一线品牌,在 2026 年云计算市场格局重塑的背景下,HostVenom VPS 作为新兴的托管服务商,凭借灵活的计费模式与优化的网络架构,迅速在开发者社区……

    2026-05-02
    0
  • 美国virtonoVPS测评靠谱吗?virtonoVPS真实体验与数据对比

    美国VirtonoVPS在2026年的实测结论是:其基于LVE架构的独享资源方案在价格与性能的平衡上表现优异,特别适合需要高并发处理且预算敏感的小微跨境电商与独立站卖家,但在跨国网络延迟上略逊于原生CN2 GIA线路,随着2026年云计算市场的进一步洗牌,美国VPS服务商的竞争已从单纯的硬件堆砌转向架构优化与网……

    2026-05-02
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注