Can I link a .blend file instead of separate object?
No, as their name tells you: links are... A link between two files. You make a link between something in an external .blend and the .blend you're working in.
No matter what you have linked, it will update once the changes are saved in the linked file and the link reloaded (or the entire working blend reloaded).