Files

擦除外部硬碟驅動器中的文件,但不能擦除空白空間

  • February 9, 2016

我正在使用以下命令擦除外部驅動器。

sudo shred -v -z -n 1 /dev/sdb

是否可以擦除文件的外部驅動器而不是空白空間?所以它會覆蓋有數據的地方,但不會覆蓋沒有數據的地方。當硬碟驅動器上的文件不多並且我只想盡快清空驅動器時,這將節省大量時間。

不一定使用shred命令。

我真的不介意擦拭巾的安全性。

你可以這樣find做(保持接近你原來的命令)

sudo find /mnt/sdb/ -type f -exec shred -v -n 1 {} +

您應該-exec先執行它,以便您可以驗證文件列表。

但是,如果您已經使用正常刪除了文件rm,或者通過編輯或複制它們覆蓋了文件,這些文件可能仍然存在於文件系統的“空閒”空間中。這就是為什麼通常您必須擦除整個分區或至少擦除可用空間的原因。

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