通过图形用户界面访问根文件夹

我对Linux和终端还不熟悉。在学习如何使用终端浏览目录时,我喜欢使用图形界面的文件浏览器来镜像我的终端导航。图形界面的文件浏览器中的图标和文件扩展名信息帮助我弄清楚每个东西是什么。然而,我无法通过图形界面访问根目录,只能通过终端访问。有没有办法在终端之外启用对根目录的访问?

1Try sudo nautilus. - Danatela
以root身份运行Nautilus可能不是一个好主意。 - Takkat
这并不是对问题的回答。 - SDsolar
5个回答

尝试以下命令之一,
gksu nautilus

或者
sudo -i nautilus

这是一种具有根访问权限的图形用户界面导航目录的方式。

根据此链接,gksu 和 sudo 大致相同:http://unix.stackexchange.com/questions/66479/what-is-the-difference-between-gksu-and-sudo - Dan Johansen
@DanJohansen 当处理图形用户界面时,它们确实不是。请阅读上面链接中的答案,你就会明白为什么,并注意我们使用的是Ubuntu,所以我建议你在需要这样做时只需链接到askubuntu的答案。 - Maythux
1@maythux 很明显,他绝对不应该在图形界面应用程序中使用sudo权限,但这正是他要求做的。他这样做可能会严重破坏系统,我知道,但这并不能否定我的说法,即gksu是sudo的包装器,因此几乎相同。 - Dan Johansen
@maythux答案丹链接到了我们的回答http://askubuntu.com/a/11831/169736,基本上是相同的。gksu/do只是sudo的一个包装器。 - Braiam
@Braiam,我并没有说那不是真的。但是你知道,在图形界面下使用sudo只是一个非常糟糕的习惯,绝对不应该这样使用,否则为什么会有gksu呢! - Maythux
1@maythux在这种情况下,告诉提问的OP,不要开始一场讨论,答案已经清楚地说明了如何完成,而你自己甚至没有提醒使用Nautilus(或任何文件管理器)作为root的危险。 - Braiam
@AvinashRaj 需要安装gksu。我认为现在它不再随默认安装程序一起提供。 - sourav c.
我认为"gksu nautilus"就是我在寻找的,因为它看起来像是 sudo nautilus 的相对安全版本。 - aaachilless
在Ubuntu 16.04 - 2017年8月,简单的sudo nautilus对我起到了作用。 - SDsolar
非常感谢,这节省了我大量的研究时间。在测试了每个Linux权限之后,真是帮了我大忙。 - zero8

打开终端并输入
sudo nautilus

输入您的密码,然后就可以使用了。

就是这样!它甚至没有要求我的密码,就直接运行了。现在如果我只知道如何将其变成一个图标就好了。感谢您来自2017年8月的支持。 - SDsolar

从终端,你可以使用命令来完成这个任务。
gksu nautilus

这将提示您输入密码。输入您的sudoer用户密码,然后将打开root主目录。
如果您想以root身份打开特定路径
gksu nautilus /path-you-want

编辑:您还可以在Ubuntu中安装Open-as-Administrator,打开终端(按下Ctrl+Alt+T),然后将以下命令复制到终端中。
sudo add-apt-repository ppa:noobslab/apps

sudo apt-get update

sudo apt-get install open-as-administrator

安装完成后,输入以下命令以重新启动Nautilus:
nautilus -q

enter image description here

现在您可以使用根权限打开任何目录。 source

那个安装过程在Ubuntu 16.04(2017年8月)中出现了大量错误,甚至删除命令也在屏幕上显示了所有内容。此外,我还不得不删除该存储库。不建议这样做------>最简单的解决方案是在终端中键入“sudo nautilus”。它完全有效。 - SDsolar

我知道的最简单的一个是, killall nautilus; sudo nautilus 当你决定损坏你的文件时,我能做的只有看着乐子或者帮你让事情变得更糟。

仅仅浏览根目录有什么危害?为什么你想要终止Nautilus?使用sudo nautilus将会打开一个具有根访问权限的不同窗口。 - sourav c.
没有 root 权限,就无法对操作系统造成永久性的损害。使用 root 权限,可以使其无法启动。我使用了 killall nautilus 命令,因为加载两个 nautilus 没有太多意义,而可以使用选项卡。这只是个人选择。 - Registered User

在终端中输入"gksu nautilus"。
(当希望以root身份运行图形界面应用程序时,可以使用gksu命令代替sudo,但是您应该谨慎选择要以root身份运行的应用程序)。
或者
在终端中输入"sudo -i"然后输入"nautilus"。
(可以工作,但会收到一些错误提示,并且不建议使用,因为图形界面应用程序应该使用gksu)。
或者
在终端中输入"sudo nautilus"。
(可以工作,但会收到一些错误提示,并且不建议使用,因为图形界面应用程序应该使用gksu)。