我正在使用以下命令来擦除外部驱动器。
sudo shred -v -z -n 1 /dev/sdb
是否可以擦除外部驱动器上的文件而不是空白空间?因此它会覆盖有数据的地方,但不会覆盖没有数据的地方。当硬盘驱动器上没有很多文件并且我只想尽快清空驱动器时,这将节省大量时间。
不一定要使用shred
命令。
我真的不介意擦拭巾的安全性。
答案1
你可以这样做find
(以保持接近你原来的命令)
sudo find /mnt/sdb/ -type f -exec shred -v -n 1 {} +
您应该不先运行它,-exec
以便可以验证文件列表。
但是,如果您已经使用常规文件删除了文件rm
,或者通过编辑或复制文件覆盖了文件,这些文件可能仍然存在于文件系统的“可用”空间中。这就是为什么您通常必须擦除整个分区或至少擦除可用空间。