【发布时间】:2011-01-18 04:35:49
【问题描述】:
很多时候,我发现自己非常深入地导航到一个目录,并且出于各种原因想要打开图形窗口 (nautilus)。所以问题很简单:
做完之后,
cd sampledirectory
cd sampledirectory2
如何在 GUI 中打开此位置?
【问题讨论】:
标签: linux user-interface ubuntu directory terminal
很多时候,我发现自己非常深入地导航到一个目录,并且出于各种原因想要打开图形窗口 (nautilus)。所以问题很简单:
做完之后,
cd sampledirectory
cd sampledirectory2
如何在 GUI 中打开此位置?
【问题讨论】:
标签: linux user-interface ubuntu directory terminal
我假设 Gnome 与 Nautilus:
nautilus .
在当前目录中打开。
将 nautilus 替换为您使用的任何文件管理器(Dolphin 等)。
【讨论】:
最便携的方式应该是使用 freedesktop 的 xdg-utils xdg-open。例如
$ xdg-open .
这样做的好处是可以从您的桌面首选项中选择打开不同文件类型的工具,例如
$ xdg-open ~/Documents/mypresentation.odp
或
$ xdg-open ~/Pictures/mypic.png
【讨论】:
nautilus --no-desktop . &
【讨论】:
nautilus . 会在后台打开窗口,而不会让终端保持忙碌...无论如何,谢谢..
我已经做了无数次了。
这是我在每个系统上的操作方式:
苹果机:
#!/bin/sh
open /System/Library/CoreServices/Finder.app ${1:-.}
Linux / BSD,如果是 Gnome:
#!/bin/sh
nautilus ${1:-.}
Windows ... Cygwin ...
#!/bin/sh
[ $# -eq 1 ] && exec explorer "$(cygpath -w "$1")"
【讨论】:
类似于 DigitalRoss 的评论,在 Mac 上,您可以将以下内容添加到 ~/.bash_profile:
alias finder="open /System/Library/CoreServices/Finder.app ${1:-.}"
然后,在任何终端窗口会话中,您只需键入:
finder
在当前位置启动 Finder。
【讨论】:
open .要容易得多。
惊讶于你们都没有提到:
( dolphin . & )
从终端分离程序对我来说始终是关键,因为当您在执行完操作后关闭控制台窗口时
dolphin . &
...它还会关闭您的文件管理器或您以这种方式启动的任何程序,可能没有人想要这个。
【讨论】: