Ubuntu Chromium: where is my /tmp directory?

I’m running Ubuntu Eoan, which installs Chromium as a Snap package.

When I download a file and store it in /tmp it never appears there, even though I can see it when downloading another file to /tmp.

So, where is this /tmp directory located? I cannot find it either below /snap/ or ~/snap/ or /var/lib/snapd/.
Is there some command to locate “hidden” file systems?

Thanks for the question. I don’t recall seeing it asked before.
Inside the snap /tmp maps to /tmp/snap.(snapname)/tmp outside the snap.
So for chromium it maps to /tmp/snap.chromium/tmp.

Thank you, that’s it!

But it’s only accessible by root, because of permissions set to 700.
Is this configured somewhere or hardwired into snap?
How about other file system paths?

This is correct, the snap-specific /tmp/snap.$SNAP_NAME directory is 0700, however note that the subdirectory /tmp/snap.$SNAP_NAME/tmp is not root-owned, so when a snap application runs inside the snap mount namespace the /tmp directory is user-accessible. You can see this with snap run --shell:

$ snap run --shell chromium -c "ls -lah /tmp"
total 8.0K
drwxrwxrwt  3 root root 4.0K Jan  7 13:25 .
drwxr-xr-x 24 root root  333 Dec 12 09:44 ..
drwxr-xr-x  4 root root 4.0K Jan  7 13:25 .snap
$ sudo ls -lah /tmp/snap.chromium/tmp
total 12K
drwxrwxrwt 3 root root 4.0K Jan  7 13:25 .
drwx------ 3 root root 4.0K Jan  7 13:25 ..
drwxr-xr-x 4 root root 4.0K Jan  7 13:25 .snap