Linux

Where Does Snap Store Apps and Data?

Snap packages, user data and system data folders on Linux: /snap, ~/snap and /var/snap.

Last updated

Snaps split storage three ways: read-only mounts under /snap, per-user data under ~/snap, and system service data under /var/snap.

Most user troubleshooting happens in ~/snap. Versioned subfolders there mean rollbacks keep old data around until purged.

Where Snap stores this, by platform

Linux
~/snap

Contains per-package user data in versioned folders plus a current symlink. System service data lives separately in /var/snap. Use snap saved and snap remove --purge to manage leftovers.

Frequently asked questions

Does removing a snap delete its data?

User data lives in ~/snap/[package]. Remove with snap remove --purge to delete data too. Plain remove can leave disabled snapshots behind; check with snap saved.

Where is a snap app's config?

Service data lives in /var/snap/[package]. User settings live in ~/snap/[package]. Mounted snap files under /snap are read-only squashfs and not worth browsing.

Notice an outdated path? Let us know.