在 Nautilus 中,如果我在文件夹内按下CTRL+,F就会出现一个搜索框,可以帮助我在当前目录和子目录中搜索特定名称和类型的文件,但如果我想要:
- 查找所有文件(包括没有扩展名的文件)
- 查找没有扩展名的文件(没有点符号或没有任何其他名称/扩展名分隔符)
- 查找带有/不带有特殊字符的文件
- 查找所有以/不以字符开头的文件
- 查找所有以某个字符结尾或不以该字符结尾的文件
- 查找所有以某个字符开头/不以某个字符开头但以某个字符结尾/不以某个字符结尾的文件
- 仅查找文件/文件夹
- 查找包含特定文本的文件
- 查找小于/大于/等于/达到 X 大小的文件
- 查找在 X 日期修改/创建的文件
我之所以询问,是因为 KDE 的搜索具有所有这些搜索特定类型文件的方式,并且在这方面做得更好,当我想搜索几乎任何东西时,它给了我相当大的自由。
答案1
听起来像是一份工作gnome-search-tool
。
它可以对文件名进行部分匹配并搜索更多选项:
- 文件内容
- 修改日期
- 尺寸
- 文件空白
- 所有者/群组
- 名称模式排除
- 名称正则表达式匹配
- 隐藏和备份文件
它还可以:
- 跟踪符号链接
- 排除其他文件系统
您可以定义要搜索的位置。在我的示例中,该目录中有两个 .gpl 文件,但只有一个包含单词服务器。
答案2
如何在 Linux Ubuntu Nautilus GUI 文件搜索中使用通配符,尤其是 *(星号)?
我也刚刚为这个问题而苦恼,但我想我找到了答案。
以下是等效的 Windows 和 Nautilus 搜索模式:
Windows:图表*.ppt
Nautilus:图表 ppt
基本上,在 Nautilus 中尝试使用空格键字符,而您通常会使用 * 字符。经过多年的尝试,我想我终于找到了答案……叹息。
答案3
当您使用 Nautilus 执行常规搜索时,它会在当前文件夹及其所有子文件夹中搜索名称中带有搜索模式的文件。您可以在搜索开始后单击“+”按钮并添加文件类型规则,以限制所需的文件类型。
我认为,这几乎就是你能做的一切。对于高级搜索,高级用户使用命令行程序find
,而其他用户没有任何解决方案。
答案4
我想补充一点,除了 Octavian 提供的答案和扩展答案之外,增强搜索选项的一个简单方法是激活预先输入功能。使用以下终端行,我们可以使搜索更加直观:
gsettings set org.gnome.nautilus.preferences enable-interactive-search false