linux命令:用户可以用rm命令删除不需要的目录及文件。该命令的功能是删除一个目录中的一个或多个文件或目录,他也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,源文件保持不变。

本页面主要目录有关于rm的:语法及参数等介绍

性质

LINUX命令

功能

删除一个目录中的文件或目录

语法

rm [选项]... 文件...

英文名

rm

语法及参数

rm[选项]...文件...

删除(unlink)文件。

-f,--force强制删除。忽略不存在的文件,不提示确认

-i在删除前需要确认

-I在删除超过三个文件或者递归删除前要求确认。此选项比-i提

示内容更少,但同样可以阻止大多数错误发生

--interactive[=WHEN]根据指定的WHEN进行确认提示:never,once(-I),

或者always(-i)。如果此参数不加WHEN则总是提示

--one-file-system递归删除一个层级时,跳过所有不符合命令行参

数的文件系统上的文件

--no-preserve-root不特殊对待"/"

--preserve-root不允许删除"/"(默认)

-r,-R,--recursive递归删除目录及其内容

-v,--verbose详细显示进行的步骤

--help显示此帮助信息并退出

--version显示版本信息并退出

默认时,rm不会删除目录。使用--recursive(-r或-R)选项可删除每个给定

的目录,以及其下所有的内容。

要删除第一个字符为"-"的文件(例如"-foo"),请使用以下方法之一:

rm---foo

rm./-foo

请注意,如果使用rm来删除文件,没有覆盖的动作(意思就是在尝试恢复删除的数据前,删除文件的目录内不能存放新东西),仍可以将该文件恢复原状。如果想保证该文件的内容无法还原,请考虑使用shred。