替代Linux下的rm命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了替代Linux下的rm命令相关的知识,希望对你有一定的参考价值。

方式一:自己编写脚本

编写脚本del.sh

#!/bin/bash

TMP_DIR="/tmp/trash_tmp"

mv [email protected] $TMP_DIR


chmod +x /home/scripts/del.sh

mkdir -p /tmp/trash_tmp

chmod 777 /tmp/trash_tmp


vim .bashrc

alias rm=‘sh /home/scripts/del.sh

source .bashrc


如果需要使用系统默认的rm,只要用\rm即可

方式二:安装trash

执行easy_install trash-cli安装trash-cli,实现命令行下的回收站。项目见-trash-cli 

trash-put           trashes files and directories.
    trash-empty         empty the trashcan(s).
    trash-list          list trashed file.
    trash-restore       restore a trashed file.
    trash-rm            remove individual files from trash can.

alias rm=‘echo "This is not the command you are looking for, Please Use "trash"!!!"; false‘


以上是关于替代Linux下的rm命令的主要内容,如果未能解决你的问题,请参考以下文章

linux rm cp mv 命令实例

Linux rm命令

Linux基本命令之rm

linux创建自定义回收站

linux怎么删除当前目录下的所有文件

linux删除命令rm -rf(linux删除命令行)