【转载】Linux 彻底删除文件

$ echo "123" > rest
$ shred -u -f -n 12 -z -v rest
shred: rest:第1 次,共13 次 (random)...
shred: rest:第2 次,共13 次 (000000)...
shred: rest:第3 次,共13 次 (555555)...
^C
Ctrl + C 停断,可以看到文本内容变成:
UUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUU UUUUUUU

shred: rest:第1 次,共13 次 (random)...
shred: rest:第2 次,共13 次 (555555)...
shred: rest:第3 次,共13 次 (00c00c)...
shred: rest:第4 次,共13 次 (777777)...
shred: rest:第5 次,共13 次 (aaaaaa)...
shred: rest:第6 次,共13 次 (111111)...
shred: rest:第7 次,共13 次 (random)...
shred: rest:第8 次,共13 次 (000000)...
shred: rest:第9 次,共13 次 (249249)...
shred: rest:第10 次,共13 次 (6db6db)...
shred: rest:第11 次,共13 次 (ffffff)...
shred: rest:第12 次,共13 次 (random)...
shred: rest:第13 次,共13 次 (000000)...
shred: rest:正在删除
shred: rest:名称已更改为 0000
shred: 0000:名称已更改为 000
shred: 000:名称已更改为 00
shred: 00:名称已更改为 0
shred: rest:已删除


$ shred /dev/sdb1   (注意不要加-u参数)
shred的详细参数:
-f, --force   更改权限允许写入(如有必要)
-n, --iterations=N   重写N次,默认为3次
--random-source=FILE 从指定文件读取数据
-s, --size=N   将文件粉碎为固定大小 (可使用后缀如K、M、C等)
-u, --remove   重写后截短并移除文件
-v, --verbose   显示进度
-z, --zero - add   用0覆盖数据
–help   显示帮助
–version   显示版本信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值