Linux系统 rm 删除命令(危险)

    简述:在linux系统运维工作中rm删除命令,十分危险,因为权限实在太大了,一个不小心就会把整个服务器的数据瞬间删除掉,所以我们要怎么样巧妙的使用rm命令删除文件,并且杜绝误删的情况发生呢?

方法一:

说明:我们可以通过find查找命令,将需要删除的文件查找到后在进行准确无误的删除。

命令行操作:

[root@luojiayi-12 oldboy]# find ./ -type f -name "oldboy" -execrm -f {} \;      

#find -type f 查找文件类型,-name “oldboy ”查找文件名-exec rm -f {} \; 删除改文件 {}代表已经找到的内容 \;转义

[root@luojiayi-12 oldboy]# find ./ -type f -name "oldboy" |xargsrm -f  

#find –type f查找文件类型,管道|xargs 意思是可使用命令对找到的内容就行操作,rm -f 删除找到的内容

提示:

以上操作提示,需要先保证查找到的内容是你想删除的内容然后再进行删除。


方法二:

说明:我们也可以通过mv移动的命令,将需要删除的文件移动到其他目录然后进行删除,这样操作类似windows将删除的文件移动到回收站。

命令行操作:

[root@luojiayi-12 oldboy]# mv oldboy /tmp/      #mv 移动oldboy到/tmp

[root@luojiayi-12 oldboy]# rm -f /tmp/oldboy    #rm 删除 -f 强制oldboy文件