rm -rf的教訓

??????? 在知道rm -rf這個命令時,我看到網上的用rm -rf刪除大量有用數據的人,心里不免幸災樂禍。沒想到,很快應驗到自己身上,我在我網站所在的根目錄下使用了rm -rf? we* 命令,之前,能不能用 * 我是不知道的,我只是嘗試一下,是否能達到模糊匹配的目的,因為我之前在許多地方都見到了它的身影,而且,根據我的經驗,在很多地方,有許多命令的用法是相似的,所以,我抱著試一試的態度,這樣使用了。而且我在多次對rm -rf的命令嘗試下,基本確信了只要像網上說的那樣不用rm -rf? /* 之類的命令,只用該目錄內的文件夾或文件代替 /* ,是不會出現危險狀況的。但是悲劇和驚喜同時發生了,驚喜的是我的想法成功了,悲劇的是我把我用PHP改寫好的大約1/3的畢業設計.net網站程序website car 文件夾也給刪除了,哎,欲哭無淚啊,更可悲的是我想刪除的web文件夾沒能刪除,報錯:rm: cannot remove 'web': Device or resource busy ,我想因為它是空的,但搞不清楚的是隨后我新建了一個空文件夾,隨后使用這個命令,竟然刪除了,我想因為“空”這個原因,還是站不住腳的。???

??????? 把我一二十天的心血刪除了,的確是令我久久不能平靜的,我希望,以后記住這個教訓,不在犯同樣的錯誤。那么寫這篇文章的終極目的來了,我為什么會犯這個錯誤,當時是怎么的,?????????????

??????? 深究其原因:我當時沒用過這個命令,尤其 * 只是嘗試,因而降低了對這個命令的戒心或者恐懼,沒有考慮全面,把we*****(包括website car)這樣的文件夾拋之腦后、自動忽略或者說沒想這事,才慘遭此禍。

?????? 教訓:無論任何時候,像這種危險的命令,都要提高警惕,考慮周全,不能因為沒用過或者是嘗試,而考慮不周、不全面。當然,在不確定的情況下,這種命令少用或者可以專門制作機會用,比如:用虛擬機裝的Linux系統嘗試這種命令,或者其他要重裝系統的機子等等,這種機會不好有,有了也不一定想的起來,只能自己掌握了。

?????? 我想:大家也可能有此遭遇,分享出來,和大家共勉。



ps:

rm -rf? index.htm 命令是刪除不了index.html文件的,盡管我們知道index.htm與index.html是一樣的。?? rm -rf? index.html?? and?? info.txt :是可以將index.html和info.txt文件同時刪除的,文件夾應該也一樣。

rm命令舉例,包括自定義回收站功能?

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Ubuntu的發音 Ubuntu,源于非洲祖魯人和科薩人的語言,發作 oo-boon-too 的音。了解發音是有意...
    螢火蟲de夢閱讀 99,586評論 9 467
  • 1.創建文件夾 !/bin/sh mkdir -m 777 "%%1" 2.創建文件 !/bin/sh touch...
    BigJeffWang閱讀 10,192評論 3 53
  • 生活似乎有了目的性,自從歲開始相親以后,其實我的目的性很明確,相親的目的就是找一個結婚過日子的人,然而從開始相親以...
    旭日yy閱讀 296評論 0 0
  • 今天分享的題目是《早餐,是光》,早餐是光,但我們首先要打開那扇窗讓她照進來。大家好我是今天的分享者鐘西貝,一個一手...
    大果果ly閱讀 604評論 0 1
  • 作為一個初來乍到的黃毛小丫頭 我認為我得說點什么, 首先呢,我沒有什么很高的寫作水平,只是在學校看看書 學學習,...
    熹風閱讀 259評論 0 0