cd /Path/to/Directory1
ref_timestamp=201608121150000000 # punctuation marks deliberately removed.
for file in *
do
timestamp=$(echo ${file} | cut -c 12-31 | tr -cd [:digit:])
if [ ${timestamp} -ge ${ref_timestamp} ]
then
cp ${file} /Path/to/Directory2
fi
done
Este trecho de código pressupõe que você está usando tr do GNU Coreutils, não um estoque tr que vem com sistemas Unix herdados, como Sun Solaris, AIX ou HP-UX.