Linux系统 rm 删除命令(危险)linux
简述:在linux系统运维工做中rm删除命令,十分危险,由于权限实在太大了,一个不当心就会把整个服务器的数据瞬间删除掉,因此咱们要怎么样巧妙的使用rm命令删除文件,而且杜绝误删的状况发生呢?windows
方法一:服务器
说明:咱们能够经过find查找命令,将须要删除的文件查找到后在进行准确无误的删除。运维
命令行操做:
ide
[root@luojiayi-12 oldboy]# find ./ -type f -name "oldboy" -execrm -f {} \; spa
#find -type f 查找文件类型,-name “oldboy ”查找文件名-exec rm -f {} \; 删除改文件 {}表明已经找到的内容 \;转义命令行
[root@luojiayi-12 oldboy]# find ./ -type f -name "oldboy" |xargsrm -f it
#find –type f查找文件类型,管道|xargs 意思是可以使用命令对找到的内容就行操做,rm -f 删除找到的内容class
提示:权限
以上操做提示,须要先保证查找到的内容是你想删除的内容而后再进行删除。
方法二:
说明:咱们也能够经过mv移动的命令,将须要删除的文件移动到其余目录而后进行删除,这样操做相似windows将删除的文件移动到回收站。
命令行操做:
[root@luojiayi-12 oldboy]# mv oldboy /tmp/ #mv 移动oldboy到/tmp
[root@luojiayi-12 oldboy]# rm -f /tmp/oldboy #rm 删除 -f 强制oldboy文件