如何使用 Dash 搜尋其他磁碟機上的檔案?

如何使用 Dash 搜尋其他磁碟機上的檔案?

可能的重複:
Zeitgeist 不在 NTFS 分割區中索引資料夾

我是 Ubuntu 的新手,它很有前途。我的問題是如何使用它像在 Windows 7 的「開始」功能表中一樣搜尋檔案?目前,它僅顯示一些最近使用過且在當前會話中使用過的檔案名稱。這是一個問題嗎,因為我的檔案(主要是音樂)與安裝 Ubuntu 的驅動器位於不同的驅動器上?

答案1

dash是Ubuntu中的一個shell,可以在shell中搜索,但用shell不太好。

您可以使用locate、find、which、whereis 等來搜尋文件,並且可以透過破折號執行此操作,但它的工作方式與其他 shell(如 bash 或 zsh)中的工作方式相同。

我不知道“最近使用的”搜尋在 Windows 上如何工作,但我猜這些程式必須使用某個庫才能以這種方式工作,並且我看到了多個問題。

如果您在 Linux 上啟動程序,則會讀取此文件,讀取一些庫,讀取 /etc/foo 或 ~/.foo 中的配置,或兩者都讀取。一個程式可以打開數百個文件,但其中大多數文件並沒有修改它們的意圖。但它可以被過濾,這樣只有使用相同的文件開啟對話方塊開啟的文件才會受到協定處理。

但這意味著,用 gtk-toolkit 開啟的檔案將被協議化,而用 Qt 編寫的檔案則不會。

但是,如果它們透過 shell 中的某些工具、檔案管理器、命令進行移動,系統將不會更新該變更。

當您使用 USB 棒等可移動儲存或從不同的工作位置修改雲端中的檔案時,也會出現相同的問題。

相關內容