# @(#)oldfile 1.2 /sccs/src/cmd/sadmin/shell/s.oldfile
# Look for files older than so-many days.
#! chmod +x ${file}
accessed=accessed
a=a
u=u
case "$1" in
-m ) # modify days
accessed=modified
a=m
u=
shift
;;
-c ) # inode modified
accessed='inode modified'
a=c
u=c
shift
esac
if [ $# = 0 -o $# -gt 2 ]
then
echo >&2 "Usage: $0 [ -m|c ] directory [ age in days ]
For more detail type: prtdoc devcmd.$0"
exit 1
fi
if [ "$2" = '' ]
then
d=90
else
d=$2
fi
echo "files not ${accessed} in the last ${d} days under directory $1"
cd $1
find . -${a}time +${d} -print |
sort |
xargs ls -dls${u} |
sed 's;\./;;'