我喜欢使用 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
仍然可用。