Linux 删除文件后如何使其无法找回

原因

有关部门会定时检查系统是否有错乱文件

文件流程

创建文件:通过浏览器上传到服务端
删除文件:通过 php 函数 unlink()

我的想法

1、删除或者上传是通过 php 进行的,无法删除后然后格式化硬盘这样的操作。
2、Windows 系统如果误删文件后可以被找回,我想 linux 应该也是这样。
3、阿里云工单的回复

期望的结果

文件通过 php 函数unlink 或者 linux rm 删除的命令,使其被删除的文件永远无法找回。

未知的永远是最精彩的!
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
最佳答案

从链家的删库事件中,知道了 shred 这个命令 😂

file

2年前 评论
24K大白羊 2年前
PHP-Coder 2年前
讨论数量: 8

从链家的删库事件中,知道了 shred 这个命令 😂

file

2年前 评论
24K大白羊 2年前
PHP-Coder 2年前

把原文件覆盖为空后删除

2年前 评论
看上隔壁小花了啦 (楼主) 2年前

从链家的删库事件中,知道了 shred 这个命令 😂

file

2年前 评论
24K大白羊 2年前
PHP-Coder 2年前
stevehe

Linux系统自带shred命令,多次覆写指定文件(默认覆写3次),使其无法恢复数据

shred -uz example.dat
2年前 评论
看上隔壁小花了啦 (楼主) 2年前

php 的这几个函数都是删除后无法找回的,至少在mac linux是这样 ,win没有测过

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!