linux rm -rf删除不了,linux rm -rf删除文件

背景前段时间,经公司护网行动安全要求,需要对部署在tomcat等服务器上的程序进行安全漏洞扫描,楼主在没任何工作交接的情况下,只能自己动手把war从tomcat

4483f1d3d8c5474a913bac475f52219d~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717813984&x-signature=IK3OCAB506piDXaGeMGWWF4%2BJYw%3D

背景

前段时间,根据我公司网络防护运营的安全需求,部署在Tomcat等服务器上的程序需要进行安全漏洞扫描,而笔者无需接手工作,就可以从服务器上运行战争我只能下载.有一只雄猫。然而,发帖者在备份war包的过程中,不小心使用rm -rf命令删除了特定的文件上传共享目录(war包中的某些文件太大,不得不删除)。 )。结果,很多新闻无法显示。即使通宵达旦地进行各种前端修复和数据恢复,仍然有部分数据丢失。幸运的是,这个应用很快就会下线,但现在回想起来,我能想到的只有阿弥陀佛。

删除原理分析

当我被告知我的数据无法完全恢复时,我困惑了5分钟。这发生在我身上。面向墙壁。

bae5ed93-c1ec-46a6-908b-d97caac41ac6~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717813984&x-signature=tqORhFMWXV19aES4aHHY7BR5Rz4%3D

原理分析

当硬盘上的文件被删除时,它们实际上并没有像你想象的那样在硬盘上被删除,而是你感觉实际的数据仍然保留在硬盘上。 Windows 上的删除速度更快。如果将新文件复制到删除文件的位置,则先前的文件将被覆盖。也就是说,即使不删除该文件也没有问题。就在那个位置。

换句话说,删除文件是可以的,但不应该在原始文件的位置再次写入新文件。这是因为它会导致原始文件的实际覆盖,即文件的实际删除。文件永远无法恢复。

文件如何恢复

如果您的系统具有ext3 或ext4 文件系统,则可以使用ext3grep 工具来恢复文件。 ext3 文件系统通过inode 号和块来存储信息。它被保留了。

8cb38385-36c8-47c3-a795-5f906996e756~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717813984&x-signature=6ptlrGYYvQa3vGYoATsfdYMIl9Y%3D

ext3grep教程参考:https://www.cnblogs.com/lazyfang/p/7699994.html

rm常用参数

91af97e5297e4ee1b80a98c3ce5590ca~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717813984&x-signature=TM4NnjPIo%2B0yIEmRAEY%2FQteWZHU%3D

常用参数说明

-f, –force 强制删除。忽略不存在的文件而不要求确认

-i 删除前需要确认

-r, -R, –recursive 递归删除目录及其内容

-v, –verbose 显示步骤详细信息

请求删除文件

rm 文件名删除文件时,系统首先询问您是否要删除它。

例子:

rm a.log 将强制删除目录和文件

rm -rf 目录名rm -rf 强制删除目录和所有文件以及子目录中的所有文件和目录。

例子:

rm -rf /data/logs 通配符删除文件

rm -rf * 使用* 删除当前目录下的所有目录和文件。

示例:删除目录中以log 扩展名结尾的所有日志文件。

rm -f *.log*

经验总结

c9d81fef-183b-4df7-855a-3d12d5d5aa2b~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717813984&x-signature=5QfaDCAqJvA9F0kYIa%2FnVgUhFdQ%3D

1. 备份源程序和在线war包。

2、谨慎使用rm命令,改用mv命令。

3. 创建关键文件和数据的备份副本

4. 明智地运用你的信心。请不要在不了解系统的情况下进行任何操作。成为替罪羊并不容易。

最后

如果您觉得本文有用,请关注并转发。我们将继续提供原创且有用的信息。如果您想了解更多信息,请关注、转发、私信。 【资讯】面试+微服务+SpringBoot 资讯免费。

原创文章,作者:小条,如若转载,请注明出处:https://www.sudun.com/ask/85032.html

Like (0)
小条的头像小条
Previous 2024年6月1日
Next 2024年6月1日

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注