「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

次に、シェル設定ファイル(たとえば~/.bashrc)に追加します。

alias rm <path to script>/move_to_trash.sh

定期的にごみ箱を空にするには、cronjobを設定します。例については、このチュートリアルをご覧ください。http://www.ubuntututorials.com/use-crontab-ubuntu/

答え2

エイリアスを使用する必要があります。たとえば、alias rm 'mv \!* ~/.trash'

ただし、組み込みコマンドにエイリアスを使用すると問題が発生する可能性があります。したがって、エイリアスを呼び出すのではなく、通常の操作を引き続き使用できるようにrmエイリアスを呼び出します。delrm

関連情報