在linux用命令执行rf用例,实际上“rm -rf”命令在Linux中做了什么?

rm命令是用于删除 Linux系统上的文件或目录的UNIX和Linux命令行实用程序。 在本文中,我们将清楚地解释实际上“rm -rf”命令在Linux中可以做什么。

此外,我们将分享一些有用的示例,包括删除文件,删除目录,删除多个文件或目录,提示确认,递归删除文件以及强制删除文件。

rm命令也是Linux系统上常用的命令之一,但也是一个危险的命令,您将在本文后面发现。

如何在Linux中删除文件

默认情况下, rm命令仅立即删除在命令行上指定的文件,并且不会删除目录。$ mkdir -p howtoing_files

$ touch howtoing.txt

$ rm howtoing.txt

$ rm howtoing_files

2b1c8eaa2e9065417552ad3014a23c5e.png

rm命令示例

如何在Linux中删除多个文件

要删除onces上的多个文件,请逐个指定文件名(例如: file1 file2 )或使用模式一次性删除多个文件(例如:以.txt结尾的模式)。$ rm howtoing.txt fossmint.txt [Using Filenames]

$ rm *.txt [Using Pattern]

27758c47d5558b140e49423274c78b54.png

在Linux中删除多个文件

如何在Linux中删除目录

要删除目录,可以使用-r或-R开关,它告诉rm以递归方式删除目录,包括其内容(子目录和文件)。$ rm howtoing_files/

$ rm -R howtoing_files/

4f6261c21dae70f150fe3f931ecf8b64.png

在Linux中删除目录

如何使用确认提示删除文件

要在删除文件时提示确认,请使用-i选项,如图所示。$ rm -i howtoing.txt

586f5aeb0fb4e3dd21c5ba93de8931b3.png

使用确认删除文件

如何使用确认提示删除目录

要在删除目录及其子目录时提示确认,请使用-R和-i选项,如图所示。$ rm -Ri howtoing_files/

ed632c11e9b5bfeac92902f32c69125a.png

删除带确认的目录

如何强制删除文件或目录

要强制删除文件或目录,可以使用选项-f强制执行删除操作,而不会提示您进行确认。 例如,如果文件是不可写的,rm将提示您是否删除该文件,以避免这种情况并简单地执行操作。$ rm -f howtoing.txt

组合-r和-f标志时,意味着递归并强制删除目录(及其内容)而不提示确认。$ rm -rf fossmint_files

b11b7ffc8c11a60bf64d11bf1dbb232f.png

强制删除文件和目录

删除时如何显示信息

要在删除文件或目录时显示更多信息,请使用-v选项,这将启用rm命令以显示标准输出上正在执行的操作。$ rm -rv fossmint_files

b84a2a5342cfc7e64d8ee4d6f30206f8.png

显示删除信息

学习rm -Rf / Command

您应该始终记住, “rm -rf”是最危险的命令之一 ,您永远无法在Linux系统上运行,尤其是以root身份运行。 以下命令将清除root(/)分区上的所有内容。# rm -rf /

在Linux中为rm命令创建别名

作为一种安全措施,每次要删除文件或目录时,都可以使用-i选项使rm始终提示您确认删除操作。 要永久配置它,请在$HOME/.bashrc文件中添加别名。alias rm="rm -i"

保存更改并退出文件。 然后如图所示获取.bashrc文件或打开新终端以使更改生效。$ source $HOME/.bashrc

这只是意味着当你执行rm时 ,默认情况下将使用-i选项调用它(但使用-f标志将覆盖此设置)。$ rm fossmint.txt

$ rm howtoing.txt

d0e00f5cd005b01d1b15bf0fe30663c1.png

别名rm命令确认

rm删除文件?

实际上, rm命令从不删除文件,而是从磁盘取消链接,但数据仍在磁盘上,可以使用PhotoRec , Scalpel或Foremost等工具恢复。

如果您确实要永久删除文件或目录 ,可以使用shred命令行工具覆盖文件以隐藏其内容。

而已! 在本文中,我们已经解释了一些非常有用的rm命令示例,并且还详细说明了“rm -rf”命令在Linux中可以执行的操作。 如果您有任何问题或要求分享,请使用下面的评论表与我们联系。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值