1. 程式人生 > >好奇害死貓系列一 “rm -rf /” 與 “rm -rf /*”

好奇害死貓系列一 “rm -rf /” 與 “rm -rf /*”

系統:contos:7.5
我們在根目錄建一個a目錄,a目錄下建一個b檔案和c檔案
在這裡插入圖片描述
# rm -rf /a看看是什麼效果。
在這裡插入圖片描述
# rm -rf這個命令正常使用是沒問題的,因為它是一個刪除一整個目錄的命令。

然後我們刪刪 /

在這裡插入圖片描述
這裡它會給你提示,所以你一般不會誤操作。網上說的是7版本才加了這個提示,所以7以下的小心了!
不過/*就會直接執行了。
在這裡插入圖片描述
雖然全部都是無法刪除。
在這裡插入圖片描述

但是還是有效果了,那就是有些命令不能用了。
但是,它不應該是立刻宕機了嗎?怎麼我還能操作呢?不管啦,先重啟一下看看會是什麼情況。
在這裡插入圖片描述
嗯,看來是掛了。

所以,不推薦使用rm,要使用mv去移動檔案到/delete/年月日,然後寫個定時任務每月去刪除。等於就是一個回收站的功能。