HomeTopicsFile Transfer Fundamentals › Transfer vs Sync vs Share

Transfer vs Sync vs Share: Three Ways to Move a File, and When Each Is Wrong

"Just get the file to them" hides a choice most people never make consciously. You can transfer the file — deliver a copy, once, and be done. You can sync it — keep two places continuously matching. Or you can share it — keep one copy and let everyone touch the same one. All three end with someone able to open the file, which is why they get mistaken for interchangeable. They are not. They differ in what happens after the copy, what happens when two people change things, what happens when the network dies, and what you can prove afterward.

Most file transfer messes an administrator inherits are really model mismatches: a sync tool doing delivery, a shared drive stretched across a WAN, a one-shot transfer feeding a process that needed a living mirror. This article defines the three models sharply, compares them where they actually differ — conflicts, offline behavior, auditability — and then maps ten everyday workflows to the right one. It is part of our File Transfer Fundamentals series, and it pairs naturally with push vs pull, which chooses a flow's direction once you have chosen its model.

Three Models, One Question: What Happens After the Copy?

The cleanest way to separate the models is to ask what the system owes you after the file is available at the far end.

  • Transfer is one-shot delivery. A copy of the file crosses to the destination as a discrete event with a beginning and an end. Afterward there are two independent files; if either side changes theirs, nothing anywhere cares. The system's obligation ended at delivery.
  • Sync (synchronization) is an ongoing promise: two locations will be made to match, and kept matching, as files change. Copies exist on both sides, but they are not independent — the sync engine continuously reconciles them, propagating new files, changed files, and (dangerously) deletions.
  • Share is the absence of copies. One file lives in one place — a file server, a network share — and everyone opens, edits, and saves that single instance over the network. Nothing is delivered anywhere; access is granted instead.

The diagram below shows the three shapes side by side: delivered copy, mirrored copies, and one accessed original.

TRANSFER A B one delivery, then two independent copies SYNC A B continuous reconciliation, changes and deletes propagate SHARE FILE many users, one copy, nothing delivered Ask "what happens after the copy?" — delivered and done, kept matching, or never copied at all.

Transfer: Deliver and Done

Transfer is the model every protocol in this library ultimately serves: FTP, SFTP, FTPS, HTTPS uploads — mechanisms for a discrete delivery, as traced step by step in how a file transfer actually works.

Its defining virtues come from being an event. A transfer has a start, an end, a success or a failure — so it can be scheduled, retried, logged, counted, and alerted on. "Did the invoice batch reach the partner last night?" is a question with a yes/no answer and a log line to prove it. Because the delivered copy is independent, the receiver can process, rename, move, or delete it without consulting anyone. That independence is exactly what B2B exchange, batch processing, and system-to-system feeds need: the handoff is clean, and each side owns its copy.

Where transfer is wrong: when the real requirement is that the destination stay current. A one-shot delivery is a snapshot; it goes stale the moment the source changes. If someone asks for "the latest price file, always," a transfer gives them "the price file as of last Tuesday" and a false sense of freshness. Repeated scheduled transfers can approximate currency — but the moment you find yourself transferring the same growing folder every hour and worrying about what changed, you have reinvented sync, badly.

Sync: Two Places, One Truth

Sync's promise is convergence: run the engine and location B ends up matching location A. Two flavors matter, and confusing them causes real damage:

  • One-way sync (mirroring): A is the master, B is the mirror. Changes at A propagate to B; changes made directly at B get overwritten or deleted. Perfect for publishing (staging to production), distribution, and warm standby copies.
  • Two-way sync: changes on either side propagate to the other. This is what consumer file-sync products do — and it introduces the conflict: the situation where the same file changed in both places between sync runs, and the engine cannot know which version is right. Engines resolve conflicts by rule ("newest wins") or by punting ("conflicted copy" files); either way, a human decision got automated or deferred, not eliminated.

The second thing to respect about sync is delete propagation. A true mirror must delete at B what disappeared from A — otherwise B accumulates ghosts. But that same behavior turns an accident into a distributed accident: empty the master folder by mistake and the sync dutifully empties every replica. Mature sync tooling has safeguards (deletion limits, dry runs); the delta-transfer techniques and their guardrails are the subject of our rsync and delta transfer series.

Where sync is wrong: as a delivery mechanism to another organization (you rarely want continuous, automatic propagation across a trust boundary — you want deliberate, logged handoffs), and as a feed into batch processing. A sync engine updates files in place, whenever they change — so a job that reads the mirrored folder mid-sync can catch a file half-updated, or a folder half-reconciled. Batch processes want completed deliveries with clear "this file is done" signals, which is transfer territory, with the atomicity patterns from our reliability article.

Share: One Copy, Many Hands

A share moves no files at all. A file server — a Windows share, a mapped drive — holds the single copy, and everyone's application opens it across the network. For collaboration inside an office LAN, this model is unbeatable: everyone sees the same thing instantly, there is nothing to reconcile because there is only one file, and concurrent access is arbitrated by locks — the mechanism by which the file server lets one writer exclude others ("file in use").

Its weaknesses are the mirror image of its strengths:

  • Distance. Share protocols assume LAN speeds and chatter heavily — many small round trips per file operation. Over a VPN or WAN, every round trip costs tens of milliseconds and the mapped drive crawls. Our network shares vs file transfer series quantifies this.
  • Offline means broken. There is no local copy, so no network means no file — the application freezes or errors.
  • No handoff. Because nothing is delivered, there is no natural "the file is ready for you" event, no completion to log, no clean boundary between my copy and yours. Processes built on "watch the shared folder and grab what appears" inherit every half-written-file race the share cannot prevent.
  • The trust boundary. Exposing a file share to an external partner effectively invites their machines into your filesystem semantics — vastly more surface than a transfer endpoint. Partners get transfer servers, not shares.

A note on the browser-based document platforms most offices now also use: from the user's chair they feel like shares — one document, several people editing. Under the hood they are usually sync engines with clever merging on top, which is why they inherit sync's vocabulary (offline copies, "conflicting edits" banners) the moment connectivity gets patchy. For deciding where a workflow belongs, treat them as shares for co-editing purposes and remember the sync machinery underneath when their failure modes surface.

The Models Side by Side

The differences compress into a table worth keeping:

Question Transfer Sync Share
How many copies exist? Two, independent after delivery Two or more, kept matching One
Completion signal? Yes — per-file success/failure Weak — convergence, not events None — access, not delivery
Conflict risk? None (copies diverge by design) Yes, in two-way sync Prevented by locking
Network down — what happens? Job fails visibly; retry later Falls behind quietly; catches up Files unreachable immediately
Audit story? Strong — who sent what, where, when Engine logs churn, not intent Access auditing off by default
Best at Handoffs, batches, partner exchange Mirrors, publishing, standby copies Live collaboration on a LAN

Where the Differences Bite: Conflicts, Deletes, and Offline

Three rows of that table deserve a closer look, because they are where mismatched models actually hurt.

Conflicts. Only two-way sync manufactures conflicts, because only two-way sync lets the same file be edited independently in two places and then promises to reconcile. Transfer sidesteps the problem (copies are allowed to diverge), and shares prevent it (one copy, locks). If a workflow keeps producing "conflicted copy" files, that is the model talking: either the two sides should stop both editing (make it one-way), or they genuinely need one shared copy.

Deletes. In transfer, deleting your copy affects nobody. In a share, deleting the file affects everybody, once. In sync, a deletion replicates — which is the only one of the three that can turn a single mistake into an organization-wide one automatically. Any sync design should answer, in writing: what happens when a file disappears from the master, and what limits exist on mass deletion?

Offline behavior. When the network fails: a transfer job fails loudly at a moment in time — visible, alertable, retryable. A sync engine goes quiet and drifts out of date — invisible unless something monitors sync lag, which is how businesses discover their "mirror" was a snapshot from last week. A share just breaks in the user's face. Loud, quiet, and immediate — pick the failure mode you can operate.

Remember: sync's failure mode is silence. A transfer that fails screams once; a sync that fails just stops mentioning things, and both replicas keep looking plausible. If a business process depends on a mirror being current, monitor the sync's lag and last-success time — not merely that the engine is running.

The Audit Question

Sooner or later someone — an auditor, a security reviewer, a lawyer — asks: prove this file went to that party, and show who accessed it. The three models leave very different trails.

Transfer leaves the best one. Each delivery is a discrete, attributable event: this account, from this address, sent this file, at this time, success. A transfer server that logs sessions and operations — Sysax Multi Server keeps such an activity log — gives you evidence as a side effect of normal operation. This, as much as security, is why regulated exchanges (see our AS2 and B2B exchange series, where receipts make delivery proof contractual) are built on transfer.

Sync logs what the engine did — "updated 214 files" — which proves churn, not intent, and rarely attributes changes to a person. Shares are weakest by default: file-access auditing on general-purpose file servers is off unless deliberately enabled, and enabling it broadly is noisy. None of this makes sync or shares wrong — it means when evidence matters, route the flow through the model that produces evidence naturally.

Ten Everyday Workflows, Mapped

Here is the decision table in practice — ten workflows every admin recognizes, and the model each one actually wants:

  1. Nightly invoice batch to a trading partnerTransfer. Discrete handoff across a trust boundary, with logs. Scheduled push, per push vs pull.
  2. Finance team co-editing this quarter's budget workbookShare. One copy, locks, same office. Anything else breeds conflicting versions.
  3. Publishing a website from staging to productionOne-way sync. Mirror the approved tree; changes made directly on production get corrected by design.
  4. Application exports a data file that another system importsTransfer. The importer needs a completed, stable file and a "ready" signal — delivery semantics, not a folder that mutates.
  5. A laptop user needing project files on the roadTwo-way sync. Offline access is the requirement, and that means a local copy reconciled later — accept the conflict handling that comes with it.
  6. Sending a 5 GB video to an outside agency, onceTransfer. One delivery, confirmation, done. Not an email attachment — our email attachment series explains why that fails.
  7. Keeping a warm-standby copy of critical documents at a second siteOne-way sync, with delete safeguards and lag monitoring.
  8. Branch offices submitting daily sales files to head officeTransfer. Many-to-one collection onto one server, one account per branch, absence alarms.
  9. A team drive of templates and reference documents in one officeShare. Live access, single truth, LAN speeds.
  10. Distributing a price list to dozens of resellers every morningTransfer. Publish to a server they pull from, or push to each; either way you want per-recipient delivery records, not a sync fan-out you cannot attribute.

Two patterns fall out of the list. Anything that crosses an organizational boundary wants transfer — for the trust surface and the evidence. Anything built on co-editing wants a share (or a document platform playing that role); anything built on offline access wants sync. The models blur only when a workflow's requirements genuinely blur — and then it is better to split the workflow than to stretch one model past its semantics.

Distilled into a cheat sheet you can paste into a design note:

Ask: what happens AFTER the copy?
  delivered once; copies then live separate lives   -> TRANSFER
  two or more places kept matching automatically    -> SYNC (one-way
                                                       unless both sides edit)
  one copy; everyone opens the same file            -> SHARE
Sanity checks:
  crosses an organizational boundary?   prefer TRANSFER (small surface, logs)
  needs offline access?                 requires SYNC (local copy, reconcile)
  live co-editing?                      requires SHARE (locks, one truth)
  needs per-delivery evidence?          TRANSFER (discrete, logged events)

When the Wrong Model Sneaks In

Model mismatches announce themselves with recognizable symptoms. Worth learning to read:

  • A sync tool used as a delivery mechanism. Symptom: the receiving process occasionally ingests half-updated files, or processes a file that then changes again. Fix: make the handoff a real transfer with completion semantics — a scheduled job in a tool like Sysax FTP Automation delivers each file as a discrete, retryable, logged event, and its folder monitoring can fire that delivery the moment an export lands.
  • A shared drive stretched over the WAN. Symptom: "the S: drive is slow at the branch," files that open in seconds locally taking minutes remotely. Fix: keep shares local; move inter-site movement to sync (for mirrors) or transfer (for handoffs) — the tradeoffs live in the shares vs transfers series.
  • Scheduled transfers imitating sync. Symptom: an hourly job re-copies an entire growing folder, transfers balloon, and nobody is sure which files changed. Fix: admit it is a mirror and use a delta-aware sync method, or narrow the job to genuinely new files.
  • A share doing a batch handoff. Symptom: "the job grabbed the file while Excel still had it open." Fix: replace watch-the-share with a transfer into the consumer's inbox, using the temp-name-then-rename discipline from the reliability article.

Choose the Model First, the Tool Second

The order of decisions matters: first the model (what happens after the copy — delivered, mirrored, or accessed?), then the direction (who initiates), then the protocol and product. Teams that pick a tool first end up bending its model to fit every problem, which is exactly how sync engines become delivery pipelines and shares become WAN transports.

To place these decisions across everything your organization already runs, the next article in this series — the transfer census — walks through inventorying your flows, and recording each one's model is one of its columns. And for the model this whole library centers on, how a file transfer actually works supplies the mechanics beneath every delivery.

Frequently Asked Questions

Is sync just a transfer that runs repeatedly?
No. A repeated transfer delivers copies that then live independently. Sync makes an ongoing promise that two locations will match — which means it also propagates changes and deletions, and must handle conflicts. The promise, not the repetition, is what makes it sync.
What exactly is a sync conflict?
The same file was changed in both locations between reconciliations, so the engine holds two current versions with no way to know which is right. Engines either apply a rule like "newest wins" or save both as a conflicted copy. Only two-way sync produces conflicts.
Why not just give the partner access to our file share?
A share exposes filesystem access — a much larger surface than a transfer endpoint, with weak per-file audit by default and painful performance over distance. Partners are better served by a transfer server with their own account, where every delivery is authenticated and logged.
Which model is safest against accidental deletion?
Transfer — the copies are independent, so deleting one never touches the other. Sync is the riskiest, because a true mirror replicates deletions to every copy. Any sync setup should have delete limits or a recycle mechanism, and backups remain the real safety net in every model.
Can one workflow need more than one model?
Yes, in stages. A common chain: users collaborate on a share, a finished file is transferred to a partner as a logged handoff, and the partner mirrors received files to a second site with one-way sync. Each stage uses the model its own requirements demand.
Do consumer cloud drives count as sync or share?
Mostly sync: each device holds a local copy that an engine reconciles with the cloud copy, which is why they work offline and occasionally produce conflicted copies. The web interface layered on top behaves more like a share. Judge each workflow by which of those faces it actually relies on.

From the Sysax team: we build secure file transfer software for Windows — Sysax Multi Server, an FTP, FTPS, SFTP, and HTTPS server, and Sysax FTP Automation for scheduled, scripted transfers. Free trials are on the download page.