rms
"rm
, safely." I also think it's funny that I've named my reimplementation of the M$ recycling bin after RMS.
$HOME/bin/rms
#!/bin/sh
## rms
## "rm, safely." I also think it's funny
## that I've named my reimplementation
## of the MSFT recycling bin after RMS.
##
## (c) 2000-2003 Hal Canary
##
## License:
## This is free software, see
## http://www.gnu.org/licenses/gpl.txt
## This product is distributed
## WITHOUT ANY WARRANTY of any kind.
TRASH="/tmp/$USER/trash";
if [ "$#" -lt 1 ]; then
echo "Usage: $0 FILE...";
echo "Move FILE(s) to $TRASH.";
exit 1;
fi
[ -d "$TRASH" ] || mkdir -p "$TRASH";
for file in "$@"; do
if [ -f "$file" ]; then
mv -f "$file" "$TRASH"
echo "$file -> $TRASH"
else
echo "$file doesn't exist!"
fi
done
exit 0;
file modification time: 2003-12-08 21:46:29