In Blender, there are two ways of duplicating things:
Duplicate Objects(Shift + D) command, and
Pastefunction that we're all familiar with (Ctrl + C and Ctrl + V).
Both of these create new instances of objects... That can be manipulated without affecting the other...
As many of us know, we can disable data duplication for the first method by simply going to:
File > User Preferences > Editing > Duplicate Data, and unchecking the things they want to be linked to the original instance, rather than copied.
As a result, it does not create new instances of the texture file (in the image viewer) or material data, etc.
How do you do that with copy-paste?
Of course, things that do not exist that are copied in should have an instance created.
tl;dr Is it possible to merge
Duplicate Objects with