Skip to content

TanHonN/suggestive-rm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

项目介绍

本项目用于覆写Linux中普通的rm命令,为删除命令提供一层检查。

项目功能

  • 对于系统文件:会通过正则表达式匹配根目录中的系统文件夹,如果匹配成功则会禁止删除并发出警告。可通过修改正则表达式来设置要保护的文件。
  • 对于普通文件:在删除文件之前会先使用du命令计算并显式被删除文件的总大小,并询问用户是否确定要删除,以此提示用户,避免意外删除。

项目部署

运行deploy目录下的deploy.sh脚本,并提供sudo权限,该脚本会自动将源代码文件构建到target目录中并删除后缀名,然后拷贝到/usr/local/bin下,实现对原始rm命令的覆盖。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages