Linux Shred命令
- 我们大多数时候总是使用 rm 命令来删除文件。但是文件去哪儿了呢?真相是 rm 命令所做的事情并不是像你所想像的那样,它仅仅删除了文件系统和硬盘上的数据的硬链接。硬盘上的数据依旧存在,直到被另一个应用重写覆盖。对于非常敏感的数据来说,这会带来一个很大的安全隐患。shred 命令是 rm 命令的升级版。当你使用 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 显示版本信息并退出3.使用样例
(1)shred test.txt (粉碎test.txt文件,使用后文件依然存在但内容被覆盖)
(2)shred test1.txt test2.txt (同时粉碎多个文件)
(3)shred -u test.txt (覆盖并删除文件)
Linux Shred命令相关推荐
- linux shred命令,Linux之shred命令彻底粉碎删除文件
在linux系统中使用rm删除命令去删除一个文件只是将文件的inode回收,并不是说将block彻底清除,具体可以参考我之前的博文"深入理解linux文件系统". rm命令的删除我 ...
- linux shred 目录,Linux之shred命令彻底粉碎删除文件
在linux系统中使用rm删除命令去删除一个文件只是将文件的inode回收,并不是说将block彻底清除,具体可以参考我之前的博文"深入理解linux文件系统". rm命令的删除我 ...
- Linux命令之shred命令
一.shred命令简介 销毁数据的方式分为擦除.消除.清除.销毁级别.我们日常用的rm命令相当于是擦除,执行了删除操作,数据实际上还是存在磁盘上的.shred是一条终端命令,重复覆盖指定的文件,以 ...
- linux unzip命令不存在_15个常用基础命令Linux(很多人不知道!)
Linux 是码农最常用的的OS,很多操作都是命令行,所以很有必要熟练和理解其中一些重要的命令.这里会介绍一些. 这里讲的所有都基于bash,mac也可以使用. !! 这件事发生了几次? 输入并运行一 ...
- 使用shred命令实现文件粉碎的功效
shred命令的功能是重复覆盖文件,这条命令可以实现文件粉碎的功效. 用法:shred [选项] 文件 -f, --force 必要时修改权限以使目标可写 -n, --iterations=N 覆盖 ...
- linux常用命令(转载)
Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...
- linux if 命令判断条件总结
linux if命令 关于文件属性的判断式 -a 如果文件存在 -b 如果文件存在,且该文件是区域设备文件 -c 当file存在并且是字符设备文件时返回真 -d 当pathname存在并且是一个目录时 ...
- linux paste变量,Linux paste命令详解
Linux 命令大全 小白告诉你:Linux paste 命令用于合并文件的列. paste 指令会把每个文件以列对列的方式,一列列地加以合并. 语法 paste [-s][-d ][--help] ...
- linux unset命令,Linux unset命令
Linux unset命令 Linux unset命令用于删除变量或函数. unset为shell内建指令,可删除变量或函数. 语法unset [-fv][变量或函数名称] 参数:-f 仅删除函数. ...
最新文章
- 高盛:人工智能报告中文版(45页)
- 给url添加时间戳,解决浏览器缓存
- vscode中调试react
- python程序设计与科学计算pdf_用Python做科学计算 pdf版
- MySQL中varchar所占字节大小是多少
- 13亿参数,无标注预训练实现SOTA:Facebook提出自监督CV新模型
- Drupal 通过API动态的添加样式文件
- 数据可视化【十四】交互式过滤地区分布图
- BaseAudioContext
- JPA的主键生成策略
- python3在线编程工具_9种方便的在线IDE(可在线编辑并运行代码)
- 在JS中控制键盘输入 delete键、backspace键、enter键(涉及JSP、JQuery)及其他键
- 微信一键连wifi服务器,微信小程序一键连wifi
- Attribute特性定义及应用
- 中国顶级黑客,你所不知的内幕
- 半导体物理-固体晶格结构
- 学习笔记 | 高效能团队打造
- MySQL 是如何归档数据的呢?
- VS+QT——二维码生成(使用nayuki第三方库):从建工程开始
- android创建layout,Android 创建不同的layout