如何打开文件浏览器并默认选择特定文件?

如何打开文件浏览器并默认选择特定文件?

假设我在 GUI 上打开了一个终端仿真器,并且我已将工作目录更改为某个特定目录。我知道当前目录包含文件xyz

是否可以使用我当前的工作目录打开一个新的文件浏览器窗口文件是否xyz默认处于焦点状态但没有自动启动?

如果存在多个解决方案,我更喜欢使用xdg-opencaja或一些命令nautilusnemo标志。基本上我正在寻找类似

xdg-open --in-file-browser xyz

这显然不起作用,但有没有办法使它或类似的东西起作用?

有一个命令允许我打开一个文件浏览器视图,其中预先选择了多个文件,这样我就可以编写

xdg-open --in-file-browser *.png

例如,轻松启动针对这些文件的拖放操作。

答案1

不幸的是,似乎xdg-open不支持这一点。一些特定文件浏览器的状态:

  • 卡哈xdg-open:不支持,给出命令行参数对于每个参数都等效。
  • 尼莫nemo --no-desktop FILE将打开一个新窗口,其中已预先选定文件。如果给出多个文件,Nemo 将为每个文件打开一个新窗口。
  • 鹦鹉螺:nautilus --no-desktop FILE将打开一个新窗口,其中已预先选定文件。如果指定了多个文件,Nautilus 将为每个参数执行一个新进程nautilus FILE1...。nautilus FILEx请注意,Nautilus 将创建新进程,而不仅仅是打开多个窗口或自行分叉。

据我所知,没有文件浏览器支持打开预先选择多个文件的窗口。

相关内容