我有一个脚本,它“生成”一个按顺序命名的图像(例如img_001.jpg)并将其保存在固定目录中,例如〜/Documents/Images。
创建文件后,我想显示包含所选文件的文件夹,即类似于 Chrome 和 Firefox 将打开已选择的下载文件的目录。
显然我的 Linux Mint 版本使用 Caja。我试过,
caja $filename
但 Caja 决定使用默认应用程序实际打开该文件。 caja 帮助不是很有用,我到处都找过,但找不到任何类似的问题。希望我只是使用了错误的搜索词,而 Caja 确实支持像这样基本的东西?
答案1
这个命令对我来说效果很好:
dbus-send --session --type=method_call --dest="org.freedesktop.FileManager1" "/org/freedesktop/FileManager1" "org.freedesktop.FileManager1.ShowItems" array:string:"file:///etc/hosts" string:""
答案2
我不确定是否选择该文件,但您告诉caja
要打开 file $filename
,而您真正想要做的是打开包含$filename
.
因此,请这样做:
$ caja ~/Documents/Images
然而正如我所说,这不会选择特定的文件。 Caja 似乎不具备这种能力。