如果我没记错的话,如果我在 Youtube 上播放视频,当我在 Windows 机器上使用 Firefox 时,浏览器会将视频文件存储在临时文件夹中。因此,理论上,我应该在临时文件夹中找到已下载的视频。但我不知道如何在 Linux 中找到“temp”文件夹的对应项。我尝试过在“etc”文件夹中,但没有任何有用的信息。您知道如何解决这个问题吗?
昨天我整天都在播放 Youtube 上的视频,现在我发现它“因为侵犯版权等”而消失了,但我认为播放的文件应该“隐藏”在我的系统的某个地方,只有我能以某种方式找到它……你能帮我吗?
答案1
您可以将其放在about:cache
位置栏中,它应该会显示保存“临时”文件夹的位置。
答案2
我认为您指的是 Firefoxcache
文件夹而不是ubuntu
临时文件夹。
Firefox 缓存文件夹位于~/.cache/mozilla/firefox/xxxxxxxx.default/cache/
只需转到您的主文件夹并按cntr + h
查看隐藏文件即可。然后转到该.cache/mozilla/firefox/xxxxxxxx.default/cache/
文件夹并搜索您的视频。
xxxxxxxx 是一串随机字符。
更好的方法是gnome-search-tool
使用此命令通过终端进行安装sudo apt-get install gnome-search-tool
。
通过 dash 启动它,它被称为search for files
,选择 Firefox 缓存文件夹作为look in folder
选项。
选择select more options
并在可用选项中选择size at least
并将其设置为约 5Mb,即约 5120Kb,然后搜索。保留name contains
空白。
在搜索结果中,您将找到所有视频,您只需将copy-paste
它们移动到另一个文件夹即可。
一切顺利。
答案3
Linux 上的临时文件夹是/tmp/
。大多数 Linux 软件都使用它来存储临时文件,Firefox 也是如此。例如,当您说打开用 ...对于文件,Firefox 不会下载它,而是将文件存储在 中/tmp/
。但是每次重新启动时都会清空此文件夹(因为这些是临时文件,不应在重新启动后保留),因此重新启动后您将无法在那里找到这些文件。
几年前,youtube 视频缓存也保存在这里,就像在这个问题,但情况已经发生了变化。您可以在该问题的两个得票最多的答案中看到发生了什么:曾经有一段时间,缓存的视频只是被移动到另一个文件夹,但后来他们将其移回,/tmp/
但现在他们取消了文件的链接,因此该文件不存在于文件系统中,但仍然可以通过第二个得票最多的答案中提到的 trcik 访问。后一种方法(来自第二个答案)仍然适用于大多数 flash 视频网站,但它不再适用于 youtube。Youtube 已更改为不缓存所有视频(或者它们缓存在 RAM 中,我不知道)。
总结:该文件不在您的驱动器上,无需搜索它。
答案4
我认为您正在寻找 Firefox 临时文件下载目录。请尝试查找:
/tmp/mozilla_username
用户名 = 你的 Linux 用户名