linux命令-rm

一、实际需求

  • 删除类型为" .xml "的文件
  • 删除带有"2025"的目录

二、基本用法

rm [选项] 目标文件/目录
[选项]:可选参数,用于扩展删除功能(如强制删除、递归删除等)。
目标文件/目录:必填,指定要删除的文件或目录路径(绝对路径或相对路径均可)。

2.1 关键选项

选项 功能
-f 强制删除:不提示确认,直接删除(即使文件不存在也不会报错,避免交互式干扰)。
-r 递归删除:用于删除目录(含目录下的所有文件和子目录,需谨慎使用)。
-i 交互式删除:删除前逐一提示确认(默认行为,可显式加 -i 强化交互)。
-v 详细输出:显示删除过程(每删除一个文件 / 目录,都会打印一行日志)。

2.2 批量删除

结合通配符(如 *、?)批量删除符合条件的文件,常用场景:

命令示例 功能说明
rm *.txt 删除当前目录下所有后缀为 .txt 的文件(会提示确认,加 -f 可强制删除)。
rm file_?.log 删除当前目录下名称为 file_ + 1 个任意字符 + .log 的文件(如 file_1.log、file_a.log)。
rm -rf dir_* 强制删除当前目录下所有以 dir_ 开头的目录(含目录内所有内容)。

2.3 删除带有"2025"的目录

rm -rf *2025*
posted @ 2025-09-26 21:55  开心猪扒  阅读(50)  评论(0)    收藏  举报