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命令了

  • 相关阅读:
    .Net在arraylist用法
    ORM查询方法
    正则表达式大全
    checkbox修改功能保存功能绑定
    Web ASP.Net运行机制
    面试题
    Sql Server 中锁的概念
    由nginx和spring boot中tomcat配置不当引起的问题
    记录一次由事务可重复读引起的问题
    Ubuntu18.04没有声音的解决
  • 原文地址:https://www.cnblogs.com/hello-wei/p/11880521.html
Copyright © 2011-2022 走看看