Ubuntu / Linux 搜索 - 如何列出所有驱动器上的所有文件?

Ubuntu / Linux 搜索 - 如何列出所有驱动器上的所有文件?

我有一个双启动系统。Windows 8.1 和 Linux Ubuntu 16.04 位于不同的驱动器上。

在我的 Windows 系统中,我按下超级键并搜索我想要查找的内容。我对 Windows 搜索非常满意,特别是如果我正确启用了索引功能。

现在,我担心 Linux 并不是那么好,或者我还没有发挥它的所有潜力。当我使用 Linux 时,我经常(或总是)安装 Windows 驱动器,以便访问我的所有文件。我通常将所有文件保存在 Windows 系统中,我更喜欢一个可以存储所有与操作系统无关的材料的公共位置。由于我使用 Windows 的时间比使用 Linux 的时间多得多,所以我将它们保存在那里。

现在,当我在 Linux 上按下超级键并搜索某些内容时,它会列出系统上的每个文件,就像 Windows 一样。但它不显示 Windows 文件!对于 Windows 来说,这种情况是可以理解的,因为它无法识别 Linux 的 ext4 文件系统。但是 Linux 可以识别 Windows ntfs,因此它应该能够列出它们。

例如,我在各种 Linux 文件夹上创建了一些连接点,这些连接点指向另一个驱动器上的相应 Windows 文件夹。例如,在 linux->Pictures 上,我有一个链接指向我的 Windows 驱动器和用户目录中的图片,音乐也是如此,文档和视频以及下载也是如此(差不多就是这样)。

我希望当我在 Ubuntu 中搜索某些内容时,也能列出 Windows 驱动器中的所有文件。为什么没有发生这种情况?我是否应该在某处启用某些功能,以便 Linux 也能索引这些 Windows 文件(不是系统文件,只是常规文档、电子书、音乐、视频等)?这些文件会发生什么?这可能吗?有风险吗?我经常进行搜索,这种可能性是非常对我来说是理想的。

提前致谢。

答案1

这个答案并未解决您的具体问题,但解决了您可能遇到的另一个问题。

在 Ubuntu 中安装 Windows C: 驱动器并读取/写入文件到其 NTFS 分区并不是一个好主意。最好创建一个可以在 Windows 和 Ubuntu 之间共享的单独 NTFS 分区。

但是,如果您坚持要安装 C: 驱动器,则应执行以下操作...

在 Windows 中...

  • 启动进入 Windows
  • 打开电源控制面板
  • 选择change what the power buttons do
  • 选择change options that are unavailable
  • 取消选中fast startup
  • 关闭电源控制面板
  • 打开管理命令提示符窗口
  • 类型powercfg /h off

答案2

这种情况是您的 Windows 驱动器默认未编入索引。可能是因为您/media故意将其安装在未编入索引的目录下。回答这个问题会告诉您如何启用它。不过我宁愿将驱动器安装在不同的目录下。

相关内容