Centos7安装trash-cli
Background
在命令行下操作的时候会不小心误删文件或目录,而trash-cli就是虚拟回收站的一个程序。在使用此命令删除东西的时候, 会把对应的文件和目录放入一个名为”.trash”的临时文件夹中,稍后我们可以从这个文件夹中永久删除或者恢复这些文件,我们也可以设置这些文件的有效期。
1、首先安装python3
这个程序是用python开发的,所以需要先装python环境。具体可以参考另一篇博客:Centos7安装python3【Python-3.7.8】,一步一步复制粘贴就行了。
2、安装trash-cli
安装的方式有很多,详细可以参考 官方文档。这里采用最简单的方式pip安装。
pip3 install trash-cli
3、起别名禁用 rm
也可以在 .bashrc文件中修改
sed -i 's/rm -i/trash-put/' .bashrc
cat << EOF >> /etc/profile
# rm 禁用
alias rm="trash-put"
EOF
source /etc/profile
4、配置定时任务删除三个月前的文件
(crontab -l ; echo "@daily $(which trash-empty) 90") | crontab -
5、基本用法
cmd | desc |
---|---|
trash | 把文件或目录放到回收站 |
trash-put | 把文件或目录放到回收站 |
trash-list | 查看回收站中所有文件或目录 |
trash-restore | 从回收站恢复指定文件或目录 |
trash-rm | 从回收站删除指定文件或目录 |
trash-empty | 清除回收站中的所有文件(可以指定时间范围) |
Centos7安装trash-cli相关推荐
- linux的垃圾箱是哪个文件夹,Ubuntu命令行的垃圾箱Trash CLI,远离 rm 命令误删除重要文件的阴影...
原标题:Ubuntu命令行的垃圾箱Trash CLI,远离 rm 命令误删除重要文件的阴影 作为Linux用户,您可能需要不时从系统中删除文件.我们在删除文件时往往会保持谨慎,特别是在永久删除文件时, ...
- CentOS7 安装 Eclipse Che
CentOS7 安装 Eclipse Che 之前尝试用CentOS6.8 来安装Eclipse Che :发现在安装Docker 的时候只能安装1.7版本,升级内核以后也一样,之后想尝试将操作系统直 ...
- Centos7 安装Caliper 测试 Fabric2.3
文章目录 目录 文章目录 前言 一.安装npm 二.创建Fabric测试网 三.Caliper创建工作区 四.构建网络配置文件 五.构建测试工作负载模块 六.构建基准测试配置文件 七.运行Calipe ...
- Centos7安装ceph集群
Centos7安装ceph集群 ceph的特点及介绍 高性能 摒弃了传统的集中式存储元数据寻址的方案,采用CRUSH算法,数据分布均衡,并行度高. 考虑了容灾域的隔离,能够实现各类负载的副本放置规则, ...
- 搭建 K8S 环境:Centos7安装生产环境可用的K8S集群图文教程指南
搭建 K8S 环境:Centos7安装生产环境可用的K8S集群图文教程指南 一. K8S 简介 二. K8S 学习的几大拦路虎 2.1 K8S 安装对硬件要求比较高 2.2. K8S 对使用者来说要求 ...
- Centos7 安装ELK/EFK 7.x 集群搭建实战攻略
Centos7 安装ELK/EFK 7.x 集群搭建实战攻略 1.1 写在前面的话 1.2 开始之前 1.3 安装ELK/EFK 1.3.1 海量数据存储和检索-->E-->安装Elast ...
- centos7 nginx配置php7,centos7安装并配置nginx+php,centos7nginx
centos7安装并配置nginx+php,centos7nginx centos7安装并配置nginx+php 安装nginx yum install nginx 设置nginx开启起动 syste ...
- centos7安装配置pgAgent
centos7安装pgagent: 默认cmake已经安装 编译wxGTK https://excellmedia.dl.sourceforge.net/project/wxwindows/2.8.7 ...
- centos7 安装mysql php_Centos7安装mysql与php的方法
本文主要和大家分享Centos7安装mysql与php的方法,希望能帮助到大家. 相关mysql视频教程推荐:<mysql教程> 官网下载安装mysql-server 依次使用下面三个命令 ...
最新文章
- 双线路切换-冗余备份实验
- 设置程序无label
- c语言复制粘贴源码,c语言函数memccpy()如何复制内存中的内容实例源码介绍
- java dotnet core_在.NET Core 2.0中使用Omron库
- “我今年 31 岁,工作 7 年,明年退休...”
- python 长度queue_python:常见的数据结构
- SeDuMi教程(1)
- bzoj 4871: [Shoi2017]摧毁“树状图” [树形DP]
- QQ能上网但是浏览器上不了网
- AtCoder Beginner Contest 162 D RGB Triplets 前缀和
- 微信小程序:独家全新娱乐性超高的喝酒神器
- 砸蛋程序php,魔众砸金蛋抽奖系统PHP源码 v2.0.0
- GoLang音视频转码
- 如何使用 JavaScript 显示/隐藏或切换 DIV 元素
- linux 下安装xampp
- pta习题:退休日期推算
- 熬夜整理两万字Python知识点
- 嵌入式系统分析与设计
- 罗素问题 ——来自知乎大神
- Java中Integer.MAX_VALUE/Integer.MIN_VALUE的含义