linux rm命令示例

时间:2020-03-05 15:28:38  来源:igfitidea点击:

当不再需要文件时,我们可能会删除它以保存存储空间。
在Linux系统上,我们可以使用RM命令进行。

Linux RM是默认情况下删除文件/目录的命令。
由于这种行为,用户应该在删除文件之前确实确定。

运行rm命令

要运行rm命令,请键入rm后跟文件名。
请记住,默认情况下,RM不会要求任何确认。
这是一个rm行动的一个例子。

1)删除文件

$rm computer.log

要删除名为Computer.log的文件,我们可以使用上面的命令进行。

2)使用特定扩展删除多个文件

如果我们有多个具有相同扩展名的文件且要删除它们,则可以使用此语法:

$rm *.log

从上面的屏幕截图,所有带有.log扩展的文件同时删除。

3)删除目录

删除目录有点棘手。
如果我们确定该目录是空的,那么我们可以使用-d参数删除它。

$rm -d documents/

但是,当目录不为空时,我们必须先清空目录,或者我们可以递归地删除它们。要递归删除,请使用-r或者-r参数。

$rm -r movie/

4)在删除之前添加交互式确认

如果我们对交互式确认感到更舒服,可以使用带有rm命令的-i参数。
以下是交互式确认递归递归删除目录的示例。

$rm -ri movie/

5)使用力删除

使用Force删除意味着RM将删除所有文件,而无需任何确认,即使文件是写保护的。
这是一些示例 。

删除带有写保护访问的文件

我们看到电影.List已根据所有者,团体所有者和每个人进行只读。
当我们尝试删除它时,RM会要求确认它,但文件已成功删除。
使用-f参数,RM不会要求任何确认。
看看下面的截图。

但是,如果所定位文件的目录是写保护的,则无法删除文件,即使文件本身也不会被写保护。