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

原因

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

文件流程

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

我的想法

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

期望的结果

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

未知的永远是最精彩的!
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
最佳答案

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

file

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

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

file

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

把原文件覆盖为空后删除

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

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

file

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

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

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

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

1年前 评论

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