linux safe-rm

linux安装safe-rm工具 safe-rm工具的安装,简单方便,新手推荐 阅读详情

 在控制台非常容易误删文件,这可是个痛苦的经历,转瞬间,重要的文件就灰飞烟灭了……误删了系统文件还可以重装,如果误删了自己的文档资料,那就哭死了。

    虽然可以 alias rm='rm -i' ,但是一个眼花,或者 -rf 就可以轻易让这道脆弱的防线崩溃。

    Safe-rm 可以给你重要的文件目录加一层保护,他其实是一个 rm 命令的封装,在执行真正的 rm 操作前,先检查目录和文件是否在保护列表中,如果在就放弃,并且打印出一条错误信息~

    你可以在这里下载 Safe-rm 软件包,解压后会得到一个 safe-rm 可执行文件,将这个文件拷贝到 /usr/local/bin,就可以使用 safe-rm 命令来删除文件了,用法和参数和 rm 是一样的。

    当然,最好是能够替换掉系统默认的 rm 命令,这样即使是不知道 safe-rm 的用户,也可以受到保护。只需做一个 rm 的符号链接:

   

 ln -s /usr/local/bin/safe-rm /usr/local/bin/rm

    然后,要保证环境变量 PATH 中,/usr/local/bin 在 其他路径的前面:

   

 PATH=/usr/local/bin:/bin:/usr/bin

    这样 rm 命令实际调用的就是 safe-rm 命令了。

    safe-rm 命令使用两个配置文件:

    /etc/safe-rm.conf
    ~/.safe-rm


    分别为全局和用户的保护文件列表,只需要将重要文件或者目录的完整路径输入进去就可以了,每条以回车分隔。

    例如,在 ~/.safe-rm 中写:

   

 /home/galeki/mywork
/home/galeki/mydoc

    这样,我主目录下的 mywork 和 mydoc 这两个目录就不会被删除了。如果强行执行 rm -R mywork,那么就会出现错误信息:

使用safe-rm防止误删系统文件rm -rf /终结者 防止 rm -rf / 阅读详情

相关推荐

上手linux服务器一定要知道的rm -rf命令,有关rm -rf误删操作的预防,如何使用safe-rm避免服务器上重要数据被删除的灾难发生

rm -rf

688_foahfoig的博客世界 2408

safe-rm防止误删

在使用rm命令,一不小心使用rm -rf /*就要删库跑路了,所以为了避免发生误删除操作,可以使用safe-rm来禁止对某些文件或目录使用rm操作。

weixin_38738238的博客 659

《Linux运维总结:使用safe-rm代替rm命令防止误删操作》

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例

东城绝神 3579

Linux 防止"rm -rf /" 误删除

Linux 防止"rm -rf /" 误删除 下载safe-rm软件: safe-rm下载地址: https://launchpad.net/safe-rm 命令 wget -c https://launchpadlibrarian.net/188958703/safe-rm-0.12.tar.gz 解压文件,拷贝safe-rm到/usr/local/bin/目录下 tar zxvf safe-r...

u010953614的博客 412

Linux防误删神器safe-rm:为rm命令加装智能保护机制

在Linux系统管理中,文件删除操作是日常运维和开发中的高频动作。rm命令作为核心文件操作工具,其直接删除且不可逆的特性,常因误操作导致数据丢失事故。基于路径拦截原理的safe-rm工具,通过包装器模式对原生rm命令进行增强,在命令执行前对预设保护路径进行安全检查。这项技术的核心价值在于实现精准防护与无感操作的平衡,既保护了关键系统目录和项目文件,又不干扰常规删除流程。其应用场景广泛覆盖系统管理、开发环境及自动化脚本,通过自定义保护列表和回收站集成,有效防范rm -rf等危险操作。本文以safe-rm为例,

weixin_30386713的博客 676

safe-rm:为rm命令加装防误删安全锁,守护Linux命令行数据安全

在Linux/Unix系统管理中,文件删除操作是基础且高频的运维动作。rm命令作为核心删除工具,其底层原理是通过系统调用直接解除文件链接,操作不可逆,一旦误执行将导致数据永久丢失。为规避这一风险,工程实践中常引入安全防护机制,通过包装器模式对原生命令进行增强,在不改变用户习惯的前提下实现操作拦截与风险提示。这种方案的技术价值在于以极低的迁移成本为高危操作增设安全网,尤其适用于生产服务器、关键开发环境及存有重要数据的目录管理。safe-rm正是该理念的典型实践,它通过环境变量定义受保护路径列表,在用户执行rm

weixin_30312563的博客 693

Linux safe-rm

safe-rm是一款基于linux自身rm命令的一个软件,安装后功能和rm相同,但是可以设置黑名单,将不能删除的目录加入黑名单,即使使用rm -rf命令也无法删除,有效防止了误操作   1. 下载包 # wget -c  https://launchpadlibrarian.net/188958703/safe-rm-0.12.tar.gz 2. 解压 # tar -zxf safe-r...

commasx的博客 951

Rider高效调试UE引擎:无需编译源码的符号配置指南

本文提供了一份详尽的Rider高效调试UE引擎指南,核心在于无需编译源码即可配置调试符号。通过Epic启动器下载官方PDB文件,并在Rider中正确配置外部符号服务器路径,开发者能在10分钟内实现对引擎内部代码(如AActor::Tick)的源码级断点调试、变量查看和调用堆栈分析,极大提升问题排查效率。

weixin_29011239的博客 343

Linux safe-rm替换rm命令

safe_rm替换rm 在自己的虚拟机上手误,执行错了命令,悲剧...... 以下是修改rm命令的具体操作... cd /tmp wget https://launchpad.net/safe-rm/trunk/0.12/+download/safe-rm-0.12.tar.gz tar -zxf safe-rm-0.12.tar.gz cd safe-rm-0.12/ cp -f safe-rm /usr/local/bin/ ln -sf /usr/local/bin/safe-rm /usr/loca

SERE0211的博客 1087

告别龟速计算!用Python的fengwo模块5分钟搞定通达信COST/WINNER函数(附完整代码)

本文介绍如何使用Python的fengwo模块高效复现通达信的COST和WINNER函数,解决量化交易中的计算精度和性能问题。通过C++核心算法和多线程优化,计算速度提升显著,误差低于0.5%,并支持与通达信DLL无缝集成,适用于实盘交易策略开发。

weixin_42533751的博客 600

拆解一个800G光模块:手把手带你认识里面的MT插芯和光纤阵列(FA)

本文详细拆解了800G光模块中的关键组件MT插芯和光纤阵列(FA),揭示了并行光学技术如何实现高速数据传输。通过显微镜下的精密观察,展示了MT插芯的高精度构造和光纤阵列的连接奥秘,同时解析了高精度研磨工艺对光信号传输的重要性。这些微型组件是高速收发模块实现800Gbps带宽的核心技术。

weixin_30839881的博客 1557

Linux使用safe-rm1.1.0防止rm -rf /误删系统文件(最新)

通过维护safe-rm的配置文件(/etc/safe-rm.conf),从而使配置文件中的规则目录不会被rm所删除。编辑完毕后,为了让环境变量在整个系统全局生效,建议重启操作系统.重启之后执行rm命令就相当于执行safe-rm了。/etc/safe-rm.conf 文件可随便去更改,即时见效,可以在自己的临时目录去测试下这个功能。这里我安装的目前最新的版本1.1.0,因为最新的版本也是2021年的,也足够稳定了。以下是我设定好的配置,可避免绝大多数重要的目录被删除,大家要按需配置。

qq_34488580的博客 977

98DX3236内核编译过程小结

0.条件(1)Marvell技术支持提供的压缩文件:GNU EABI:arm-mv5sft-linux-gnueabi_SW3.2.tar.bz2.tar.bz2armebv7-marvell-linux-gnueabi-softfp_i686_201201.tar.bz2CPSS代码:Cpss-PP-DxCh-4.2_012.zipLinux内核文件:lsp-4.2_012.zipLSP-Uni...

snaking616 1807

Linux | 使用safe-rm避免手残执行rm -rf /*(防止误删,血泪教训)

本文介绍使用safe-rm工具防止误删系统文件的方法。通过安装safe-rm并配置/etc/safe-rm.conf保护关键目录,再设置rm命令别名,可有效拦截危险的rm -rf /*操作。文中提供了详细的安装步骤(支持apt和yum)、配置文件示例(包含系统和自定义保护路径)以及bashrc别名设置方法,为容易输错命令的用户提供了安全保障。

野生猿林仔的博客 468

【100%通过率】2024华为OD机试真题E卷 C++语言 实现【流浪地球】

流浪地球计划在赤道上均匀部署了N个转向发动机,按位置顺序编号为0~N-1。 1) 初始状态下所有的发动机都是未启动状态; 2) 发动机起动的方式分为“手动启动”和“关联启动”两种方式; 3) 如果在时刻1一个发动机被启动,下一个时刻2与之相邻的两个发动机就会被“关联启动”; 4) 如果准备启动某个发动机时,它已经被启动了,则什么都不用做; 5) 发动机0与发动机N-1是相邻; 地球联合政府准备挑选某些发动机在某些时刻进行“手动启动”,当然最终所有的发动机都会被启动。 哪些发动机最晚被启动呢?

MISAYAONE的博客 4213

OpenClaw 2026 路线图详解:3 大协作能力升级与社区贡献增长 62% 的实证分析

介绍 OpenClaw 2026 如何通过上下文锚定(Context Anchoring)、协作质量定义和责任边界机制,将 AI 编程工具从单点补全升级为嵌入代码生命周期的协作对齐系统,并详解 `.openclaw/config.yaml` 中 `context_anchor` 配置的实操方法与效果

weixin_42545292的博客 385

拒绝删库跑路,Linux 安装 safe-rm 保护文件目录,防止误删

safe-rm是一款用于 Linux 系统的开源软件,旨在防止误删除重要文件和目录。它通过替代系统默认的 rm 命令,并在删除操作前检查文件或目录是否在保护列表中,从而提供额外的安全保护。safe-rm 版本:1.1.0发布时间:2021-01-06。

mj19920307的博客 768

ADS基础教程23 - 有限元电磁仿真(FEM)可视化操作

一、引言 二、FEM可视化操作流程1.打开可视化界面2.查看介质的网格3.设置网格颜色4.选择网格5.传感器选择6.编辑传感器7.选择频率8.动画 三、总结介绍了在ADS中如何进行FEM仿真场视图操作过程。

XZ_ZC的博客 1816

从一次惨痛教训说起:详解Linux文件删除安全策略(含chattr和safe-rm指南)

本文通过真实案例剖析Linux文件删除操作的高风险性,详细讲解如何利用chattr和safe-rm构建四级防御体系,防止误删关键数据。重点介绍chattr的+i和+a属性设置技巧,以及safe-rm的系统目录保护配置,帮助管理员在保证工作效率的同时提升系统安全性。

app77的博客 200

【Unity的HDRP渲染管线下实现好用的GUI模糊和外描边流光效果_Blur_OutLine_案例分享(内附源码)】

因为没有用到纹理,但介于是UI层,没有MainTeX的时候,会提示报错,所以这里加上了MainTex,最后不在片段着色渲染出来既可。这样UI层级显示正常了,但旋转后的模糊效果,跟背景拼接不上,有很大的偏移。猜测是屏幕UV采样错误导致,只要找到屏幕UV数值,更正过来就可以了,RenderTexture设置一下Size既可,其他的先不管。没有贴图,用Shader实现外描边流光效果。将主相机拖入Render Camera。新建一个RenderTexture。

暴走约伯的博客 1149

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Linux防rm -rf之safe-rm

首先,都知道在linux中“rm -rf /”命令,今个咱就破它。第一步 下载[root@xuegod1 safe-rm-0.12]# wget https://launchpad.net/safe-rm/trunk/0.12/+download/safe-rm-0.12.tar.gz 第二部 解压[root@xuegod1 safe-rm-0.12]# tar -xf safe-rm-...

liubei_one的博客 1134

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

linux防误删操作(使用safe-rm;使用mv命令删除文件,误删恢复方法)(更新中)

更新将放入原文中:http://alvincr.com/2020/06/linux%e9%98%b2%e8%af%af%e5%88%a0%e6%93%8d%e4%bd%9c%ef%bc%88%e4%bd%bf%e7%94%a8safe-rm%ef%bc%9b%e4%bd%bf%e7%94%a8mv%e5%91%bd%e4%bb%a4%e5%88%a0%e9%99%a4%e6%96%87%e4%bb%b6%ef%bc%89%ef%bc%88%e6%9b%b4/ 1.基于文本的Linux为什么没有回收站?

AlvinCR的博客 3232

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Linux 安装 safe-rm 工具(转载)

前言 safe-rm 是一款用来替代不安全 rm 的开源软件,可以在 /etc/safe-rm.conf 文件中配置保护名单,定义哪些文件不能被 rm 删除,可用于防止执行 rm -rf 命令导致文件被误删的发生。 安装 safe-rm 工具 # 下载文件 # wget https://launchpadlibrarian.net/188958703/safe-rm-0.12.tar.gz # 解压文件 # tar -xvf safe-rm-0.12.tar.gz # 拷贝可执行文件 # cd safe

xupeng1644的博客 1115

linux-安装safe-rm防止误删除文件

注:safe-rm从1.0.0版本时用Rust重写了,所以咱们使用0.13版本。5.创建mytest.txt并测试。

u013008898的博客 529

linux Centos safe-rm trach-cli 实现防护删除及回收站

【注意:没有修改的safe-rm只能保护重要文件不被删除+结合trash-cli实现完美功能】 为了避免手残如:rm -rf /*,这种回天无术的事发生,发挥开源精神,琢磨3天,搞定,分享出来,重点在5,如何结合。 1.下载 官网 https://launchpad.net/safe-rm 右侧最新下载地址 wgethttps://launchpad.net/safe-rm/tr...

zhangbest5的专栏 873
上一篇: 改变postgreSQL的默认schema
下一篇: Centos/Linux下如何查看网关地址/Gateway地址
zljjava
博客等级 码龄15年 155粉丝 15原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值