立即按名称搜索文件

Pav*_*sov 5 filesystem search software-recommendation

在 Windows 下,有一个智能软件“Everything”监听 NTFS 中的变化,允许它立即按名称搜索文件 - 一秒钟或更短时间。

Ubuntu 有这种能力吗?

Rin*_*ind 6

Ubuntu 也有很好的locate命令行。

locate 读取一个或多个由 updatedb(8) 准备的数据库,并将至少匹配一个 PATTERN 的文件名写入标准输出,每行一个。

updatedb

updatedb 创建或更新 locate(1) 使用的数据库。如果数据库已经存在,它的数据会被重用,以避免重新读取没有改变的目录。updateb 通常由 cron(8) 每天运行以更新默认数据库。

例子...

locate *.txt
Run Code Online (Sandbox Code Playgroud)

结果是

/boot/grub/gfxblacklist.txt
/discworld/.Trash-1000/files/Breaking Bad S04E10 Nl subs DutchReleaseTeam/DutchReleaseTeam NFO.txt
/discworld/.Trash-1000/files/Breaking Bad S04E10 Nl subs DutchReleaseTeam/Torrent downloaded from Demonoid.me.txt
/discworld/.Trash-1000/files/True Blood S04E12 HDTV.XviD (NL subs) DutchReleaseTeam/Dutch Release Team NFO Read Before Playing.txt
/discworld/.Trash-1000/files/True Blood S04E12 HDTV.XviD (NL subs) DutchReleaseTeam/Torrent_downloaded_from_Demonoid.me.txt
/etc/X11/rgb.txt
Run Code Online (Sandbox Code Playgroud)

它显示的内容会立即显示,您可以使用regex.