您的位置:首页 > 运维架构 > Linux

【转载】Linux 彻底删除文件

2017-03-20 14:44 555 查看
$ 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 停断,可以看到文本内容变成:

UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

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   显示版本信息

详见:Linux中彻底删除文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: