How to NOT duplicate data when copy-pasting? In Blender, there are two ways of duplicating things:

The Duplicate Objects (Shift + D) command, and
The Copy and Paste function 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 &gt; User Preferences &gt; Editing &gt; 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.
Question:
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 Copy and Paste?
The "object" doesn't store the actual data, like the mesh. That's stored in a datablock.

Each object normally has its own datablock, but you can assign any datablock to any object (of the same type), effectively creating linked clones. When you edit one object, you're actually editing the datablock, so any other objects with the same datablock will change in tandem.

Anything on the Object tab (the orange cube in the screenshot below) is part of the object, not the datablock. These settings will not be shared between objects.




The datablock selector