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

原因

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

文件流程

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

我的想法

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

期望的结果

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

未知的永远是最精彩的!
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
最佳答案

从链家的删库事件中,知道了 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年前 评论

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