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文件