python rm 条件_python版rm命令
安全的linux rm 命令 -- python版rm命令 众所周知 linux 下 大杀器之一 rm 是多么恐怖的东西存在 众多系统管理员 对此命令是又爱 又恨, 基于本人也是一枚系统管理员, 写下这个小 工具方便自己 随心所欲的使用大杀器 麻麻再也不用担心 我使用rm了 特性 1. 删
安全的linux rm 命令
-- python版rm命令
众所周知 linux 下 大杀器之一 rm 是多么恐怖的东西存在
众多系统管理员 对此命令是又爱 又恨, 基于本人也是一枚系统管理员, 写下这个小 工具
方便自己 随心所欲的使用大杀器
麻麻再也不用担心 我使用rm了
特性
1. 删除日志记录
2. 安全目录
3. 垃圾箱机制
参数
usage: rm [-h] [-r] [-f] [--log] [-a SAFE_DIR] [file [file ...]]
用于替换系统的rm命令
自带回收站
exp:
-a '^/$' -a '^/home/?$' # 增加/ 和 /home 目录不可删除
--log # 显示删除日志
positional arguments:
file file...
optional arguments:
-h, --help show this help message and exit
r, --recursive remove directories and their contents recursively
-f, --force ignore nonexistent files and arguments, never prompt
--log show delete log
-a SAFE_DIR, --add_safe_dirs SAFE_DIR
add safe dirs regex
默认安全目录
[Safe_dirs]
safe_dirs = ['^/$', '^/home/?$', '^/usr/?$', '^/var/?$']
可通过 -a参数 添加 新的 安全目录 (每次添加一个目录)
或 直接 在 ~/.Recycle/.Recycle.conf中添加
垃圾箱位置
~/.Recycle/
该目录下 存在两个隐藏文件
.delete, .Recycle.conf
delete 是删除日志
Recycle.conf 是安全目录配置文件
获取
轻轻戳一下右上角的 Fork me on GitHub 哦
https://github.com/eleveni386/remove
python rm 条件_python版rm命令相关推荐
- python pip指令_python 常用 pip 命令合集
不得不说 python 的库真的是十分强大,基本满足了程序员各个方面的需求.在安装 python 库的方法中,最简单快捷的就是使用 pip 命令了.本文主要就 python 自带的 pip 命令以及本 ...
- python且条件_Python条件判断语句 if
程序在一般情况下是按顺序执行的,就像流水账一样,一条一条从上往下顺序执行. 有时候我们需要根据条件来有选择地执行某些语句,这就要使用到Python的条件判断语句--if. 我们可以通过下图来简单了解条 ...
- python对话框大小_Python 版 AR 对话框
周末了,用 Python 代码给大家带来一个好玩的视频特效:Python 版 AR 对话框https://www.zhihu.com/video/1110617264784699392 摄像头拍摄的视 ...
- python pymysql实例_python笔记-mysql命令使用示例(使用pymysql执行)
一.mysql命令使用 学习完mysql现在来进行一些测试 1.1.进入mysql 终端输入一下命令,进入数据库 mysql -uusername -p 1.2 进入数据库 在mysql终端输入如下命 ...
- python容器装水_Python版LeetCode11. 盛最多水的容器
本文转载自[微信公众号:机器学习算法与Python精研,ID:AITop100]经微信公众号授权转载,如需转载与原文作者联系 题目: 给定 个非负整数 1,2,...,n,每个数代表坐标中的一个点 ( ...
- python 网格策略_Python版简单网格策略
Python版简单网格策略 策略广场上的Python策略不多,这里编写了一个Python版本的网格策略.策略原理十分简单,在一个价格区间内固定价格距离产生一系列的网格节点,当行情变化时,价格到达一个网 ...
- linux编译python语言指令_Python实现Linux命令xxd -i功能
一. Linux xxd -i功能 Linux系统xxd命令使用二进制或十六进制格式显示文件内容.若未指定outfile参数,则将结果显示在终端屏幕上:否则输出到outfile中.详细的用法可参考li ...
- python显示倒计时_python版春节倒计时实时显示
昨天写了个计算距离今年春节还有几天的脚本,今天在群里看到可以实时刷新的一个脚本,利用flush()函数清空输出的功能,我把昨天的脚本修改了以下,下面直接上代码:[root@localhost prog ...
- python生日计算器_python版亲戚关系计算器
春节到了,免不了要去七大姑八大姨家拜年,顺便接受长辈们的关怀.有时偶然遇到许久没见过的远房亲戚,叫不出合适的称谓就尴尬了:或者即便被家人提示了叫法,但依然不知道和自己是什么关系. 于是就有机智的程序员 ...
最新文章
- 2007年IT企业定向培养就业班
- kalman滤波(二)---扩展kalman滤波[EKF]的推导
- 72.Minimum Window Substring(最小子串窗口)
- ASP.NET Core介绍
- 高通平台framework,hal,kernel打开log
- mysql读写分离实现_laravel 配置MySQL读写分离
- 【干货】GRU神经网络
- ip头ttl_TCP/IP协议详解内容总结,看完恍然大悟
- 解决对象转json字符串时对象属性不按对象属性顺序的问题
- Java 编程问题:九、函数式编程——深入研究
- 暨反欺诈建模场景实操
- 08.第三章 数字特征与特征函数(1)
- Ubuntu常用软件安装,持续更新中。。。
- 各大网站JQuery的CDN库
- 基于功能的差异化战略
- 银行手续费收取标准,你知道吗
- CentOs 7 中vim文本编辑器的下载及使用
- 苹果手机互传一键换机
- Python离线安装whl文件,xxx.wh1 is not a supported wheel on this platform
- TeamViewer商业版改成免费版
热门文章
- python Flask 11 Flas使用gevent-websocket 实现 Websocket
- 系统重装——重装WIN7系统鼠标、键盘(USB)失灵问题
- HDFS多rack分布的block placement policy设计实现
- 有关完整的闭路监控系统组成、设备简介、原理
- 企业发布会展览展会新品发布活动如何邀请媒体媒体邀约如何做
- 压抑的胜利--张曼菱
- 360杀毒抢鲜版64位 v5.0.1.5044A 官网免费版
- jpa onetomany 从one那一方查询many的一方
- 计算机一级教程文档ppt,计算机一级word操作教程.ppt
- curl -x POST 请求