如何使用 Dash 搜索其他驱动器上的文件?

如何使用 Dash 搜索其他驱动器上的文件?

可能重复:
Zeitgeist 不会索引 NTFS 分区中的文件夹

我是 Ubuntu 的新手,它很有前途。我的问题是,如何使用它来搜索文件,就像在 Windows 7 的“开始”菜单中一样?目前,它只显示最近和当前会话中使用的一些文件名。这是个问题吗,因为我的文件(主要是音乐)与安装 Ubuntu 的驱动器不同?

答案1

dash 是 Ubuntu 中的一个 shell,可以在 shell 中搜索,但是和 shell 配合得不是很好。

您可以使用locate、find、which、whereis等来搜索文件,您也可以从dash中执行此操作,但其工作方式与在其他shell(如bash或zsh)中相同。

我不知道 Windows 上的“最近使用”搜索是如何工作的,但我猜测程序必须使用某个库才能以这种方式工作,而且我发现了多个问题。

如果您在 Linux 上启动一个程序,则会读取此文件、读取一些库、读取 /etc/foo 或 ~/.foo 中的配置,或者两者兼而有之。单个程序可以打开数百个文件,但大多数文件都无意修改它们。但它可以被过滤,这样只有使用相同文件打开对话框打开的文件才会被协议化。

但这意味着,用 gtk-toolkit 打开的文件将被协议化,而用 Qt 编写的文件则不会。

但是如果使用某些工具、文件管理器、shell 中的命令来移动它们,系统将不会更新该更改。

当您使用 USB 等可移动存储设备或从不同的工作地点修改云中的文件时,也会出现同样的问题。

相关内容