linux 命令rm — 删除文件和文件夹

linxu 中命令rm 的作用是删除文件或者文件夹。

语法

rm [OPTION]… FILE…

功能

删除文件,或者文件夹。可以一次删除多个文件,也可以递归的删除整个目录内的文件

参数

-f
强制删除,没有交互的提示
-i
交互式提示
-r or -R
进行递归删除,就是通常用在目录下有多个文件的情况

示例

# 删除文件 a.txt
rm a.txt

# 带有交互的删除
rm -i a.txt
rm: remove regular empty file `a.txt'? y

# 强制删除文件 a.txt
rm -f a.txt


# 递归删除目录
rm -r dir

# 强制删除目录内的文件,不删除目录
rm dir/* -f 

说明

如果目录不是空的,就不能直接删除。 需要用参数 -r

使用技巧

防止误删 使用别名, 删除前进行确认。

alas rm='rm -i'

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注