我使用 chromium 将一些文件下载到 /tmp/ 目录中。然后,在终端中,我查看 /tmp/,但文件不在那里。如果我尝试再次下载它,它已经列在 /tmp/ 目录中(因为它已经下载到那里,无论此时“那里”是什么意思)。
难道下载界面和终端引用的是两个不同的/tmp/目录?
下载文件的界面是一个图形界面,它提供了“其他位置”选项,在这个选项下它提供了“计算机”,它显示了典型的根 (/) 目录(usr、bin、home、var 等)的内容。从那里我选择 /tmp/ 以将文件下载到那里。但此后,在终端中输入 ls /tmp 不会显示文件在那里。
任何想法?
答案1
铬的版本无关紧要,但是你将使用折断版本(用于snap list
查看已安装的 snap)。例如我的系统显示
guiverc@d960-ubu2:~$ snap list
Name Version Rev Tracking Publisher Notes
chromium 87.0.4280.88 1424 latest/stable canonical✓ -
按扣可以有不同的限制,经典的可以访问你的文件系统(最低安全级别),但是其他所有级别都意味着他们可以看到假装运行时使用的文件系统不是你真正的文件系统受限(不包括 $HOME 或您的用户目录;这是真实的,如果您有snap-connect
/media、/mnt,它们也可以被访问)。
snap看到的 /tmpchromium
是不是在 /tmp 您会看到一个终端/文件管理器等。