As per salesforce documentation, record can be created in ContentDocumentLink
LinkedEntityId - ID of the linked object. Can include Chatter users, groups, records (any that support Chatter feed tracking including custom objects), and Salesforce CRM Content libraries.
We have User Group (Not CollaborationGroup), want to share that file with that group. Is it possible to do that? If yes, How ?