Wirklich nicht der eleganteste Weg:
if [ -e /dstfile ] ; then destsize=$(stat -c %s /dstfile) srcsize=$(stat -c %s /srcfile) if [ "$srcsize" -ne "$destsize" ] ; then cp --verbose /srcfile /dstfile fi fi
Sie können auch versuchen, sich an Rsync zu gewöhnen