Rm

rm -P 的目的是什麼?

  • June 10, 2012

rm當我遇到這個選項時,我正在閱讀手冊頁:

-P    Overwrite regular files before deleting them.  Files are overwritten 
     three times, first with the byte pattern 0xff, then 0x00, and 
     then 0xff again, before they are deleted.

我想-P是為了徹底刪除一個文件,但不會將所有字節設置為0xff0x00足夠嗎?為什麼必須在兩者之間切換三遍?

有一種稱為殘留資訊檢索的技術可以讀取已刪除的數據,其原理是當驅動器被磁化以儲存數據時,其他靠近數據的部分也會受到影響,應該可以重新- 以這種方式讀取數據……雖然這是一項昂貴的技術,但如果你偏執,請使用它;)

通過寫入數據 3 次(在這種情況下),驅動器上軌道旁邊的部分也應重新設置,以使其無法以這種方式重新讀取。

引用自:https://unix.stackexchange.com/questions/36870