The problem of estimating the large covariance matrix of both normal and non-normal distributions is addressed. In convex combinations of the sample covariance matrix and a positive definite target matrix, the optimal weight is estimated by exact or approximate unbiased estimators of the numerator and denominator of the optimal weight in normal or non-normal cases. A spherical and a diagonal matrices are two typical examples of target matrices, and the corresponding single shrinkage estimators are provided. A double shrinkage estimator which shrinks the sample covariance matrix toward the two target matrices is also suggested. The performances of single and double shrinkage estimators are numerically investigated through simulation and empirical studies.