2011-09-29 81 views

回答

1

locate-file不適用於交互式使用。有很多工具可以找到像dired-find這樣的文件。

+0

'dired-find'不按我想要的方式工作。我只是想輸入文件名,說「foo.php」,它應該搜索一個給定的目錄,並列出所有的文件,如「任何」插件。 – Sabya

+0

那麼'定位文件'當然不會那樣做。如果你對任何事情都很滿意,那就用它。 –

2

使用icicle-locate or icicle-locate-file,在Icicles

如果您在GNU/Linux或Unix上,則使用icicle-locate,它利用操作系統命令locate,該命令使用由OS命令updatedb創建的週期性更新索引。由於這種索引,locate(因此icicle-locate)非常快。因爲這是冰柱,你可以得到與你在Anything(以及更多)中看到的相同的增量模式。

+0

+1這絕對看起來像我想要的。讓我試試看。 – Sabya

+0

在建議完成之前,他們都需要大量的時間來創建索引。有沒有辦法保持索引生成並準備好使用? – Sabya

+0

icicle-locate應該沒有時間 - 它使用外部的'locate'命令。該外部命令確實創建並保留(外部)索引。或者說,它是創建或更新索引的外部程序'updatedb'。通常,'updatedb'通過'cron'作業定期運行(例如每天)。 – Drew