如何使用rm -rf命令
rm是常用的命令,該命令的功能為刪除一個(gè)目錄中的一個(gè)或多個(gè)文件或目錄,它也可以將某個(gè)目錄及其下的所有文件及子目錄均刪除。
對(duì)于鏈接文件,只是刪除了鏈接,原有文件均保持不變。
linux命令rm-fr與rm-rf一樣
沒有先后順序,表示強(qiáng)制(f不提示)刪除文件和目錄(r)

1、rm -rf誤操作的后果是可怕的,rm -f也要三思而行,不能輕易使用。
2、做好數(shù)據(jù)備份。
3、用一些策略避免出錯(cuò):
提倡在shell下用 TAB 補(bǔ)全,用腳本執(zhí)行任務(wù),減少出錯(cuò)的機(jī)會(huì)。
或者編寫一個(gè)腳本,起名rm,在腳本里將真實(shí)的rm改為mv ,將刪除的都mv到一個(gè)指定的目錄里面,定期清理。
那么rm刪除的文件還能恢復(fù)嗎?
rm的man里面有如下說法:
請(qǐng)注意,如果使用 rm 來刪除文件,通常仍可以將該文件恢復(fù)原狀。如果想保證該文件的內(nèi)容無法還原,請(qǐng)考慮使用 shred。
所以理論上rm刪除的文件是還能恢復(fù)的。刪掉文件其實(shí)只是將指向數(shù)據(jù)塊的索引點(diǎn)(information nodes)釋放,只要不被覆蓋,數(shù)據(jù)其實(shí)還在硬盤上,關(guān)鍵在于找出索引點(diǎn),然后將其所指數(shù)據(jù)塊內(nèi)的數(shù)據(jù)抓出,再保存到另外的分區(qū)。在用rm誤刪除文件 后,我們要做的第一件事就是保證不再向誤刪文件的分區(qū)寫數(shù)據(jù)。