#! /bin/bash if [ ".$1" == "." ] ; then START="/" echo "ffi: Beginning search at \"/\"." >&2 else START="$1" fi find "$START" -type d -exec ./showstat "{}" "$2" "$3" ";" \( -fstype proc -prune -o \ -fstype sysfs -prune -o -fstype usbfs -prune -o -fstype devpts -prune \) -o \ -type f \( -printf "%16s %TY%Tm%Td%TH%TM%TS %p\n" \ -name \*.[Tt][Aa][Rr] -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffitar "{}" ";" -o \ -name \*.tar.gz -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffitgz "{}" ";" -o \ -name \*.[Tt][Gg][Zz] -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffitgz "{}" ";" -o \ -name \*.tar.bz2 -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffitbz "{}" ";" -o \ -name \*.tar.bz -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffitbz "{}" ";" -o \ -name \*.[Tt][Bb][Zz] -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffitbz "{}" ";" -o \ -name \*.[Tt][Bb][Zz]2 -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffitbz "{}" ";" -o \ -name \*.tar.[Zz] -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffitz "{}" ";" -o \ -name \*.[Tt][Zz] -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffitz "{}" ";" -o \ -name \*.[Zz][Ii][Pp] -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffizip "{}" ";" -o \ -name \*.[Jj][Aa][Rr] -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffizip "{}" ";" -o \ -name \*.[Aa][Rr][Jj] -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffiarj "{}" ";" -o \ -name \*.[Zz][Oo][Oo] -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffiarj "{}" ";" -o \ -name \*.[Ll][Hh][Aa] -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffiarj "{}" ";" -o \ -name \*.reiser -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffifs "{}" ";" -o \ -name \*.reiserfs -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffifs "{}" ";" -o \ -name \*.[AaEeRrXx][Ff][Ss] -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffifs "{}" ";" -o \ -name \*.[Ee][Xx][Tt][2345] -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffifs "{}" ";" -o \ -name \*.[Ff][Aa][Tt] -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffifs "{}" ";" -o \ -name \*.[Ff][Aa][Tt]1[26] -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffifs "{}" ";" -o \ -name \*.[Ff][Aa][Tt]32 -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffifs "{}" ";" -o \ -name \*.[Vv][Ff][Aa][Tt] -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffifs "{}" ";" -o \ -name \*.[Mm][Ii][Nn][Ii][Xx] -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffifs "{}" ";" -o \ -name \*.[Mm][Ss][Dd][Oo][Ss] -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffifs "{}" ";" -o \ -name \*.[Nn][Tt][Ff][Ss] -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffifs "{}" ";" -o \ -name \*.[Uu][Dd][Ff] -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffifs "{}" ";" -o \ -name \*.[Ii][Ss][Oo] -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffifs "{}" ";" -o \ -name \*.[Ii][Ss][Oo]9660 -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffifs "{}" ";" -o \ -name \*.[Nn][Rr][Gg] -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffinrg "{}" ";" -o \ -name \*.[Pp][Aa][Rr][Tt] -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffifs "{}" ";" -o \ -name \*.[Ss][Ee][Cc] -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffifs "{}" --quiet ";" \ ! -size 160k ! -size 180k ! -size 320k ! -size 360k ! -size 720k ! -size 1440k \ ! -size 2880k -exec ./ffidisk "{}" ";" -o \ -name \*.[Ii][Mm][Gg] -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffifs "{}" --quiet ";" \ ! -size 160k ! -size 180k ! -size 320k ! -size 360k ! -size 720k ! -size 1440k \ ! -size 2880k -exec ./ffidisk "{}" ";" -o \ -name \*.[Ii][Mm][Aa][Gg][Ee] -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffifs "{}" --quiet ";" \ ! -size 160k ! -size 180k ! -size 320k ! -size 360k ! -size 720k ! -size 1440k \ ! -size 2880k -exec ./ffidisk "{}" ";" -o \ -name \*.[Bb][Ii][Nn] -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffifs "{}" --quiet ";" \ ! -size 160k ! -size 180k ! -size 320k ! -size 360k ! -size 720k ! -size 1440k \ ! -size 2880k -exec ./ffidisk "{}" ";" -o \ -name \*.[Dd][Aa][Tt] -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffifs "{}" --quiet ";" \ ! -size 160k ! -size 180k ! -size 320k ! -size 360k ! -size 720k ! -size 1440k \ ! -size 2880k -exec ./ffidisk "{}" ";" -o \ -name \*.[Dd][Ii][Ss][Kk] -exec ./showstat "{}" "$2" "$3" ";" -exec ./ffifs "{}" --quiet ";" \ ! -size 160k ! -size 180k ! -size 320k ! -size 360k ! -size 720k ! -size 1440k \ ! -size 2880k -exec ./ffidisk "{}" ";" \)