是否有一种半通用的机制可以通过命令行显示在各种 *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 openuri:///path/to
with file pre-selected.
关于linux - 如何从命令行在 *nix 中将文件显示为 "selected"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5810181/