Linuxの誤って削除を防ぐためのrmコマンドを置き換えます

1.下/名前のホーム/ユーザー名/ディレクトリのディレクトリを作成します。.trashを

2 ..ユーザ名/ツール/ディレクトリ/ home /で、シェルのドキュメントを作成するという名前:remove.sh

#!/ binに/ bashの
PARA_CNT = $# TRASH_DIR = "/ホーム/ユーザー名/ .trash" $ * iのために、やる STAMP = `日付+%S` fileNameに=`ベース名$ i` MV $ iのTRASH_DIR / $ファイル名を$。$ STAMP 行わ

 3.修正〜/ .bashrcに、行を追加します(rootユーザーが変更する場合は/ etc / profile)

エイリアスのrm = " SHの/home/username/tools/remove.sh "

4.設定などのcrontab、定期的に空のゴミ、:

crontabの- E
 0  0 * * * RM -rf /home/username/.trash / *

5.ソース〜/ .bashrcのように交換がすぐに有効になりますことを(rootユーザソースは/ etc / profile)

使いやすさのためには、ボタンにしたxshell

ます。mkdir -p /ホーム/ユーザー名/ .trash
 ます。mkdir -p /ホーム/ユーザー名/ツール

 猫<< EOF> remove.sh
>#!/ binに/ bashの
> PARA_CNT = $#
> TRASH_DIR = "/ホーム/ユーザー名/ .trash"
> $ iのための*; やる
> STAMP = `日付+%S`
> fileNameに=`ベース名$ i`
> MV $ $ TRASH_DIR / $ fileNameに。$ STAMP I
>行わ
> EOFを

 

 

おすすめ

転載: www.cnblogs.com/hcs88/p/11990764.html