如何将“rm”更改为“mv ~/ .trash”等命令

如何将“rm”更改为“mv ~/ .trash”等命令

我喜欢使用 rm 但我经常犯错误,所以我错误地删除了一些东西,所以我想做一些像mv .trash

以便

 rm file 

等于

 mv file ~/.trash

另外,我还想定期清空 ~/.trash 文件夹,那么如果我将 rm 设置为mv,如何清空 ~/.trash 文件夹

谢谢

答案1

制作一个简单的脚本,例如move_to_trash.sh

#!/bin/sh

mv "$@" ~/.trash

然后,添加到您的 shell 配置文件(例如~/.bashrc):

alias rm <path to script>/move_to_trash.sh

要定期清空垃圾箱,您可以配置一个 cronjob。查看本教程的示例:http://www.ubuntututorials.com/use-crontab-ubuntu/

答案2

您需要使用别名。例如:alias rm 'mv \!* ~/.trash'

但是,对内置命令使用别名可能会导致问题。因此,rm我不会调用 aliasing ,而是调用 alias del,这样您的常规操作rm仍然可用。

相关内容