我正在寻找与此命令等效的命令:
xdg-open /home/file.txt
不要打开 gedit、leafpad 或 kate,而是打开文件管理器,如 nautilus、thunar 或 dolphin。
有这样的命令吗?谢谢
答案1
不是直接的,但是你可以告诉它打开包含该文件的目录:
xdg-open $(dirname /home/file.txt)
请注意,有时这可能会产生意想不到的结果。在我安装之后链接,这开始打开links
而不是nautilus
。
答案2
使用 gdbus 这也允许打开文件管理器,即使文件路径或文件名包含逗号在 dbus-send 中不起作用
前任:
FILE="path to file/file" #contains comma
gdbus call --session --dest org.freedesktop.FileManager1 --object-path /org/freedesktop/FileManager1 --method org.freedesktop.FileManager1.ShowItems "['file://$FILE']" ""