使用shred命令实现文件粉碎的功效

shred命令的功能是重复覆盖文件,这条命令可以实现文件粉碎的功效。

用法:shred [选项]  文件

-f, --force 必要时修改权限以使目标可写

-n, --iterations=N 覆盖N 次,而非使用默认的3 次

--random-source=文件 从指定文件中取出随机字节

-s, --size=N 粉碎数据为指定字节的碎片(可使用K、M 和G 作为单位)

-u, --remove 覆盖后截断并删除文件

-v, --verbose 显示详细信息

-x, --exact 不将文件大小增加至最接近的块大小

-z, --zero 最后一次使用0 进行覆盖以隐藏覆盖动作

--help 显示此帮助信息并退出

 --version 显示版本信息并退出

如果指定文件为"-",粉碎标准输出的数据。

如果加上--remove (-u)选项表示删除文件

 

使用方法举例如下:

 

粉碎一个名为a.txt的文件命令是: 
$shred a.txt 
粉碎多个文件的命令是: 
$shred a.txt b.txt

 

这两条命令的效果是文件依旧存在,但不再是原来的文件了。

要覆盖的同时删除文件,加上参数 -u: 
$shred –u test.txt

 

覆盖一个挂载分区的文件命令是: 
$shred /dev/hda0        //覆盖IDE接口的第一个磁盘设备的第一分区 
$shred /dev/sda2        //覆盖SCSI或SATA接口的第一个磁盘设备的第三分区

 

欢迎关注微信公众号:小y的Linux学习笔记

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lssyg2011

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值