取り出しを組み込んでみたよ。

ln -s dust recycle
した上で使ってくれ。

#!/bin/sh

TRASH=$HOME/.trash.tar
TMPDIR=/tmp
MYNAME=`basename $0`

(中略)

if [ $MYNAME = "recycle" ]; then
if [ -r ${TRASH}.gz ]; then
tar xvzf ${TRASH}.gz -C $TMPDIR

for file in $1 $2 $3 $4 $5 $6 $7 $8 $9
do
cp ${TMPDIR}/$file .
done
else
echo "MSG5"
fi

exit
fi

(後略)