Making proxies of all objects in a Linked collection in blender 2.8
You can parent all of the objects in the collection to an empty (and include the parent in the collection). Then, in the other file, link the collection and make a proxy to the parent. This should allow you to move, rotate, scale the entire linked collection.