Questo script rimuove i file dal cestino, lo script andrebbe idealmente usato mettendolo in crontab. Alcune distro, a quel che ho visto, tengono però la directory usata come cestino su altri percorsi, ma si sa che la vita è complicata...
#!/bin/bash
# Clean Trash 0.1
# (c) 2005-2006 Bram Schoenmakers
EXPIREDATE=`date -d’14 days ago’ +%Y%m%d`
TRASHDIR=/home/NOME/.local/share/Trash
cd $TRASHDIR/info
for ITEM in *.trashinfo; do
ITEMNAME=`echo “$ITEM” | sed -e ’s/.trashinfo//’`
#extract date
TRASHDATE=`grep DeletionDate “$ITEM” |
sed -e ’s/^.*(….)-(..)-(..)T.*$/123/’`
if [ $TRASHDATE -le $EXPIREDATE ]; then
rm -rf “$TRASHDIR/files/$ITEMNAME”
rm -f “$TRASHDIR/info/$ITEM”
fi
done