For some reason this line ` ( ! fileExists "${DEST}/${PATH}" || [ -h "${DEST}/${PATH}" ] ) && rm -f "${DEST}/${FILE}" >/dev/null 2>&1
` Is actually able to delete the file even if the file exists and is NOT a symlink.
` Is actually able to delete the file even if the file exists and is NOT a symlink.