linux - 如何从命令行在 *nix 中将文件显示为 "selected"?

标签 linux cross-platform explorer finder window-managers

是否有一种半通用的机制可以通过命令行显示在各种 *nix 窗口管理器中选择的文件?例如,在 Windows 中我可以说以下内容:

 explorer.exe /select,C:\TestDir\TestFile.txt

...Explorer 将显示该文件并为您选择它。在 OS X 中,我可以说以下内容:

 osascript -e 'Tell application "Finder" to reveal "MacHD:Users:myaccount:Desktop:filename.txt"'

...它会做同样的事情。我的问题是,是否有任何方法可以在窗口管理器的各种流行 *nix 风格中做完全相同的事情(有点普遍)?显然“打开包含的文件夹”非常简单,但我想执行额外的步骤,使用选定的特定文件实际打开它。感谢您提供任何帮助。

最好的。

最佳答案

我不关心其他文件管理器(其他答案可以添加)但对于 nautilus it's been recently fixed

This allows to call nautilus uri:///path/to/file from the command line to open uri:///path/to with file pre-selected.

关于linux - 如何从命令行在 *nix 中将文件显示为 "selected"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5810181/

相关文章:

c++ - const 引用函数参数的地址何时是唯一的?

windows-7 - 在 Windows 7 中是否有完全支持 Tortoise SVN(包括 SVN 详细信息栏)的免费文件管理器?

firefox - css3 列数属性

iphone - 适用于 iPhone 的 SDL 有多成熟?

java - Java中有可移植的共享内存机制吗?

windows - Windows 7文件夹资源管理器搜索非常慢

linux - 安装一个使用 wget 下载的 RPM 文件

Linux 内存使用历史

linux - 将文件从多个目录复制到一个目标目录

c++ - 等待接收消息?与 msgrcv C++