概述
在日常的工作中,我們有時需要安全地刪除文件,特別對一些敏感文件或者是隱私文件,我們希望刪除之后不能夠被恢復(fù),也就是徹底的被刪除。下面分享一下linux操作系統(tǒng),安全刪除文件的方法。
解決方案
在Linux系統(tǒng)上,可以使用以下區(qū)別對待文件的命令來安全刪除文件:
1. shred命令
shred命令在刪除文件時,會循環(huán)地將文件內(nèi)容覆蓋為隨機數(shù)據(jù),確保文件無法被恢復(fù)。使用shred命令的語法如下:
shred [選項] 文件名
例如:
shred -u -n 5 test.txt
這個命令將文件test.txt覆蓋五次隨機數(shù)據(jù),然后使用unlink函數(shù)徹底刪除文件。
2. srm命令
srm命令也是一種安全刪除文件的方式,它會使用多種算法覆蓋文件內(nèi)容,并確保文件無法恢復(fù)。使用srm命令的語法如下:
srm [選項] 文件名
例如:
srm -vfz test.txt
這個命令將以覆蓋文件內(nèi)容的方式刪除文件test.txt,并且在徹底刪除文件之前,會詢問用戶是否確定要刪除文件。
小結(jié)
總之,無論使用哪種方式刪除文件,都可以保證文件無法被恢復(fù),從而確保數(shù)據(jù)的安全性。