首页 > 代码库 > RM命令
RM命令
RM命令(删除文件):
rmdir只适合删除目录 但是想删除文件是删除不了的 我们需要用一个新的命令 rm去删除
rm =remove
rm 不仅可以删除文件 也可以删除目录
rm 都有哪些选项呢?查看选项 man rm查看
我常用的选项是 -f 是强制删除 他会忽悠那些不存在的文件 如果我们要删除一个文件的话如果这个文件不存在他会报错的
但是我们加上-f之后他就不再去提示了
-i 如果我们删除一个文件的时候 他会提示我们 确定要删除这个文件吗? 按一个小y键 =yes才会去删
-r 有时候我们去删除目录的时候我们加上-r选项 如果不加删除目录会提示略过目录 他不会去删除你的目录的 他会删除里面的文件
但是不会删除你的目录
-v 可视化
--help 可以把我们的man文档打印出来
我们常用 -i -r -f i默认的话就在里面
我们可以用which rm 查看一下 它有做一个别名 rm=rm -i
如果不想加-i 的话我们加一个绝对路径就可以了
我们测试一下
我们先touch一个文件出来
touch 1.txt touch命令是用来创建一个新的文件的
我们输入ls -l会查看信息
我们输入 rm 1.txt 他会提示我们是否删除这个文件 按一个小y=yes 会删除
touch 1.txt 可以使用/bin/rm 1.txt 就会直接删除了
我们创建一个123目录
mkdir 123
我们现在去删除一个目录 /bin/rm 123 提示无法删除
刚才我们看文档 用-r就可以删除一个目录
mkdir /bin/rm -r 123 就可以成功删除
我们再去创建一个连串的目录
mkdir -p 123/234
rm -rv 123 会提示是否要进入123 选择y 会提示是否删除123/234 在按y 又问是否删除123目录 在按y删除123目录
这个类似于加上-p时候的效果
删除的时候总是提示 我们嫌它比较麻烦
mkdir -p 123/234
可以输入 /bin/rm -frv123 这样就不会再去问了 -f强制删除 即使删除一个不存在的目录他也不会报错
RM命令