3

一分钟学一个 Linux 命令 - rm - god23bin

 1 year ago
source link: https://www.cnblogs.com/god23bin/p/linux-rm.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

大家好,我是 god23bin,欢迎回到咱们的《一分钟学一个 Linux 命令》系列,今天我要讲的是一个比较危险的命令,rm 命令,没错,你可以没听过 rm 命令,但是删库跑路你不可能没听过吧?什么?没听过,没事,现在你就听过了,我刚刚已经讲了,哈哈哈。好了,废话不多说,现在开始吧!

什么是 rm ?

rm 是单词 remove 的缩写,顾名思义,移除,就是删除啦。

rm 命令可以帮我们删除指定的一切文件和目录,是的,你没看错,就是一切。所以我们使用这个命令就得小心了,因为被删除的文件和目录是不可复原的、永久消失的

如何使用 rm ?

rm 命令的语法是很简单的,只需在 rm 后面跟上需要删除的文件或目录名就 OK。

基本语法:

rm [选项参数] 文件或目录名

其中,选项参数 是可选的,用于指定 rm 命令的不同操作。

比如现在我需要删除 /opt/games/gta5/ReadMe/readme.txt

那么首先我们可以 cd 进入到 /opt/games/gta5/ReadMe/ 目录,然后执行如下命令:

rm readme.txt

或者不管你现在所处于哪个目录下,直接执行:

rm /opt/games/gta5/ReadMe/readme.txt

都能达到删除这个文件的效果。

20230724230506.png
  1. 删除文件:
rm file.txt

该命令将删除当前目录下的file.txt文件。

  1. 删除目录:
rm -r directory

通过添加 -r 选项,rm 命令将递归删除目录及其所有内容。那么这个就需要谨慎使用了,因为该目录及其子目录中的所有文件和目录都将被删除。

常用选项参数

  • -f:(force)强制删除,不提示任何警告信息。
  • -i:(interact)交互式删除,删除前确认是否删除。
  • -r:(recursive)递归删除,用于删除目录及其内容。
  • -v:(verbose)显示详细信息,列出每个被删除的文件和目录。
  1. 强制删除文件:
rm -f file.txt

该命令将无需确认直接删除 file.txt 文件。

  1. 交互式删除文件:
rm -i file.txt

该命令将在删除 file.txt 文件之前询问是否删除。当然,默认情况下,就是会进行询问的。效果同直接执行 rm file.txt 一样。

  1. 递归删除目录:
rm -r directory

该命令将删除 directory 目录及其所有内容。

之前学习 cp 命令的时候,复制整个目录里的内容,也是使用 -r 参数,即 cp -r 源目录 目标目录

  1. 显示详细信息删除文件:
rm -v file.txt

该命令将删除 file.txt 文件,并显示详细信息。

一般直接删除,是没有任何输出信息的,但是加了 -v,就会输出一条 removed file.txt

20230724230520.png

帮你测试删库跑路

删库跑路你是听过了,rm -rf /* 估计你也略有耳闻,这个命令一般都与删库跑路形影不离。一提到删库跑路,就会想到这个命令。

但是,你见过吗?你用过吗?没用过是吧,所以我今天帮你测试这个命令!准备材料:虚拟机一台!整个过程将消耗一台虚拟机!

rm -rf

希望本文能给屏幕前的你提供有关 rm 命令的基本知识和使用指南,当然,删库跑路的命令玩玩就行,不要在你重要的机器上使用噢!

同时,使用 rm 命令是需要很小心的,可能的话尽量先进行备份,以免误操作,意外删除重要文件和目录。

以上就是 rm 命令的基本内容,希望本文能够帮助大家更好地理解和应用 rm 命令。如果你对其他 Linux 命令也感兴趣,敬请期待我后续的文章。谢谢大家的阅读!

最后的最后

希望各位屏幕前的靓仔靓女们给个三连!你轻轻地点了个赞,那将在我的心里世界增添一颗明亮而耀眼的星!

咱们下期再见!


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK