在 Nautilus 中打开使用locate找到的文件的目录

在 Nautilus 中打开使用locate找到的文件的目录

找到 .odt 文件后,我想打开包含该文件的文件夹。例如,我输入

locate /home/*special*.odt

并且只找到一个文件。如何实现?我尝试用 Google 搜索这个问题,但什么也没找到。

答案1

如果该命令仅回复一个文件及其路径,则使用以下命令:

nautilus $(dirname "$(locate /home/*special*.odt)")
  • dirname删除路径的最后一个部分
  • nautilus ...在给定文件夹中打开 nautilus 文件管理器

但我建议像这样使用它:

nautilus "$(locate /home/*special*.odt)"

使用文件作为参数,将打开文件夹并在 nautilus 中选择文件。

相关内容