zoukankan      html  css  js  c++  java
  • Linux上使用trash回收机制来替换rm命令

    因为我们日常使用的rm 命令没有恢复机制,删除了文件就找不到了,往往重要的文件,我们要特别小心才对,但是有时还是避免不了我们的误操作。可能会造成很大的影响。

    本博文简单介绍一下,用trash命令仿照Windows下的回收站机制操作

    1.首先我们需要下载安装包

    wget https://github.com/andreafrancia/trash-cli/archive/master.zip

    2.解压安装包

    unzip master.zip

    3.安装 trash-cli

    cd trash-cli-master/

    python setup.py install

    4.查看安装

    ls -l /usr/local/bin | grep  trash

    或者

    ls -l /usr/bin | grep  trash

    5.扩展:

    Trash-Cli 提供了下面这些命令:

    trash-put==trash: 删除文件和目录(仅放入回收站中)
    trash-list :列出被删除了的文件和目录
    trash-restore:从回收站中恢复文件或目录 trash.
    trash-rm:删除回收站中的文件
    trash-empty:清空回收站

    6.我们要禁用rm命令

    vim /etc/bashrc

    加上:

    alias rm='echo " This is not the command you are looking for.If you really want use rm simply prepend a slash"; false'

    #应用环境变量

    source /etc/bashrc

    这样就可以使用trash命令了

  • 相关阅读:
    Python中return self的用法
    多分类问题的交叉熵计算
    Python爬虫之足球小将动漫(图片)下载
    Sklearn中二分类问题的交叉熵计算
    TensorFlow.js入门(一)一维向量的学习
    MySql 流程控制经典案列讲解
    MySql 流程控制
    MySql 函数
    MySql 存储过程
    MySql 视图
  • 原文地址:https://www.cnblogs.com/hello-wei/p/11880521.html
Copyright © 2011-2022 走看看