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