Files
擦除外部硬碟驅動器中的文件,但不能擦除空白空間
我正在使用以下命令擦除外部驅動器。
sudo shred -v -z -n 1 /dev/sdb
是否可以擦除文件的外部驅動器而不是空白空間?所以它會覆蓋有數據的地方,但不會覆蓋沒有數據的地方。當硬碟驅動器上的文件不多並且我只想盡快清空驅動器時,這將節省大量時間。
不一定使用
shred
命令。我真的不介意擦拭巾的安全性。
你可以這樣
find
做(保持接近你原來的命令)
sudo find /mnt/sdb/ -type f -exec shred -v -n 1 {} +
您應該
-exec
先執行它,以便您可以驗證文件列表。但是,如果您已經使用正常刪除了文件
rm
,或者通過編輯或複制它們覆蓋了文件,這些文件可能仍然存在於文件系統的“空閒”空間中。這就是為什麼通常您必須擦除整個分區或至少擦除可用空間的原因。