Difference Materials Link vs Copy Material to selected
They behave differently if the Active object has less Material slots than the Selected object:


Copy deletes all slots and add those existing in of the active object
Link replace only the first slots, and keep the extra slots unchanged.