zoukankan      html  css  js  c++  java
  • Linux命令行删除文件到回收站

    先说方法,原理后面分析。

    由于我使用的是Ubuntu14,这里以该系统为主,其他系统略有区别。
    可以新加别名del,用于删除文件。

    alias del='mv -t ~/.local/share/Trash/files --backup=t'
    

    原理说明

    Linux下的回收站位于~/.local/share/Trash/files,模拟实现删除文件到回收站,其实就是文件移动命令。
    mv a.txt -t ~/.local/share/Trash/files --backup=t

    直接Shell中键入上面别名,只能当前有效。为了永久生效,可以看下.bashrc文件的别名实现,有下面这种代码:

    # Alias definitions.
    # You may want to put all your additions into a separate file like
    # ~/.bash_aliases, instead of adding them here directly.
    # See /usr/share/doc/bash-doc/examples in the bash-doc package.
    
    if [ -f ~/.bash_aliases ]; then
        . ~/.bash_aliases
    fi
    

    那么就创建一个新的别名文件,用于添加。并将新的del别名放到.bash_aliases中。
    最后运行source .bashrc,可以在当前shell中使用新的del指令了。

  • 相关阅读:
    js正则
    常用正则表达式
    JS
    Vue
    JS
    Cookie、Session和自定义分页
    ORM分组操作示例(与SQL语句的比较)以及基于对象和queryset的正反查询
    跨站请求伪造和csrf_token使用
    ORM之单表、多表操作
    Django中ORM介绍和字段及字段参数
  • 原文地址:https://www.cnblogs.com/tocy/p/linux-rm-to-recycle_bin.html
Copyright © 2011-2022 走看看