8 款值得一试的 Linux 文件管理器

1 位读者喜欢这篇文章。
Javascript code close-up with neon graphic overlay

Jen Wike Huger 拍摄

最终用户和管理员都需要执行的最常见的管理任务之一是文件管理。管理文件可能会占用您的大部分时间。查找文件、确定哪些文件和文件夹(目录)占用了最多的磁盘空间、删除文件、移动文件以及简单地打开文件以在应用程序中使用,这些都是我们作为计算机用户最基本但最频繁的任务。文件管理程序是旨在简化和简化这些必要琐事的工具。

多种选择

许多人没有意识到文件管理器中可用的广泛选择,也没有意识到他们确实了解的那些文件管理器的全部功能。与 Linux 的每个方面一样,文件管理器也有许多选项可供选择。我最喜欢的发行版 Fedora 提供的最常见的文件管理器是

  • 午夜指挥官 (Midnight Commander)
  • Konqueror
  • Dolphin
  • Krusader
  • Nautilus
  • Thunar
  • PCmanFM
  • XFE

我曾在不同时间出于不同原因使用过这些文件管理器,它们都有值得推荐的优点。从非常简单到功能齐全,总有一款文件管理器能够满足您的需求。“午夜指挥官”和 Krusader 是我最喜欢的文件管理器,我经常使用它们,但我也发现自己在使用 Dolphin 和 Konqueror。

本文简要介绍了上面列出的每款文件管理器,并比较了它们的一些主要功能。遗憾的是,没有足够的篇幅来充分介绍每款文件管理器。我希望在未来的文章中更详细地介绍其中两到三个强大的工具。

这些文件管理器都是可配置的,其中 Krusader 和 Konqueror 是基于 GUI 的文件管理器中最可配置的。午夜指挥官是唯一基于文本的文件管理器,它也非常可配置。

默认情况下,这些文件管理器的外观与本文档中显示的不符。我已将它们配置为在我的系统上显示成这样。除了午夜指挥官,颜色是在 KDE 系统设置应用程序的“应用程序外观”部分中管理的,并且无法在应用程序本身中配置。

默认文件管理器

与大多数 Linux 发行版一样,Fedora 也有一个默认文件管理器,目前是 Dolphin。Linux 桌面通常有一个看起来像小房子的图标——那是您的主目录/文件夹。单击“主页”图标,默认文件管理器将打开,并将您的主目录作为 PWD 或当前工作目录。在当前使用 KDE 4.1 或更高版本的版本中,“主页”图标与“回收站”图标一起位于“桌面文件夹”中,如下所示。

在 KDE 中,可以使用系统设置 > 默认应用程序 > 文件管理器更改默认文件管理器。

午夜指挥官 (Midnight Commander)

午夜指挥官 (Midnight Commander) 是一款基于文本的命令行界面 (CLI) 程序。当 GUI 不可用时,它特别有用,但即使在使用 GUI 时,也可以在终端会话中用作主要文件管理器。我经常使用午夜指挥官,因为我经常需要使用 CLI 与本地和远程 Linux 计算机进行交互。它几乎可以与任何常见的 shell 和通过 SSH 的远程终端一起使用。

您可以从 CLI 使用 mc 命令启动午夜指挥官。上图显示了 Konsole 程序的一个选项卡中的午夜指挥官。午夜指挥官的用户界面是左右两个文本模式窗格,每个窗格显示一个目录的内容。每个窗格的顶部显示该窗格当前目录的名称。导航通过箭头键和 Tab 键完成。Enter 键可用于进入突出显示的目录。

在午夜指挥官界面的最顶部是一个菜单栏,其中包含用于配置午夜指挥官、左右窗格以及发出各种文件命令的菜单项。界面的底部显示有关每个窗格中突出显示的文件或目录的信息、提示功能以及一行功能键标签;您只需按下键盘上与要执行的功能对应的功能键即可。提示行和功能键之间是一个命令行。

Krusader

Krusader 是一款出色的文件管理器,它以午夜指挥官为模型。它使用类似的双窗格界面,但它是图形化的而不是基于文本的。Krusader 提供了许多功能来增强其作为文件管理器的功能。Krusader 允许您使用与午夜指挥官相同的键盘导航和命令结构,并且还允许您使用鼠标或轨迹球来导航和执行您期望在文件上执行的所有标准拖放操作。

Krusader 的主要用户界面与午夜指挥官的用户界面非常相似,都是左右两个文本模式窗格,每个窗格显示一个目录的内容。每个窗格的顶部都包含该窗格当前目录的名称。此外,可以为每个窗格打开选项卡,并且可以在每个选项卡中打开不同的目录。导航通过箭头键和 Tab 键或鼠标完成。Enter 键可用于进入突出显示的目录。

每个选项卡和窗格都可以配置为以两种不同的模式显示文件。在上图中,文件以详细视图显示,除了文件名和图标或预览外,还显示文件大小、上次修改日期、所有者和文件权限。

在 Krusader GUI 的最顶部是一个菜单栏和工具栏,其中包含用于配置 Krusader 和管理文件的菜单项。界面的底部显示一行功能键标签;您只需按下键盘上与要执行的功能对应的功能键即可。界面的底部是一个命令行。

Krusader 会自动保存当前选项卡和目录位置以及其他配置项,以便您在重新启动应用程序时始终返回到上次的配置和目录集。

Konqueror

Konqueror 是另一款功能强大且灵活的文件管理器,具有许多功能。它有一个其他文件管理器都不具备的功能:它兼作 Web 浏览器。只需在位置栏中键入您要查看的网站的 URL 即可。

Konqeuror 与众不同的主要之处在于它能够打开多个选项卡,每个选项卡都可以有一个或多个目录导航窗格。在下图中,一个选项卡已分为三个窗格;左侧一个,右侧两个。最左侧的侧边栏用于提供整个文件系统的快速导航。

我特别喜欢 Konqueror 的一点是,它在侧边栏和目录面板中都提供了目录结构的出色高级视图。这使得查找和删除不再需要的文件和目录树变得更容易。它还使目录结构的导航和重组更加容易。

Konqueror 的主要用户界面与午夜指挥官和 Krusader 的用户界面非常相似,都是显示目录内容的文本模式窗格。但是,Konqueror 允许多个窗格,默认的单窗格可以水平和垂直拆分多次,只要有意义即可。Konqueror 还支持多个选项卡(这次在目录窗格的顶部),并且可以在每个选项卡中打开不同的目录集。导航通过箭头键和 Tab 键或鼠标完成。Enter 键可用于进入突出显示的目录。Konqueror GUI 顶部的“位置”小部件包含当前选定窗格的完整路径。

每个选项卡和窗格都可以配置为以两种不同的模式显示文件。在上图中,文件以详细视图显示,除了文件名和图标或预览外,还显示文件大小、上次修改日期、所有者和文件权限。

在图形用户界面的最顶部是一个菜单栏和工具栏,其中包含用于配置 Konqueror 和管理文件的菜单项。一旦您以您想要的方式设置了选项卡和窗格,您就可以保存它,以便 Konqueror 始终以该配置启动。

Dolphin

Dolphin 与 Konqueror 和 Krusader 非常相似。它有两个目录导航窗格和一个侧边栏,可方便文件系统导航。它支持选项卡。

Dolphin 的主要用户界面可以配置为与 Konqueror 和 Krusader 非常相似。使用两个窗格,每个窗格都显示一个目录的内容,它不支持拆分窗格。导航通过箭头键和 Tab 键或鼠标完成。Enter 键可用于进入突出显示的目录。Dolphin 还支持展开侧边栏导航窗格和目录窗格中的目录树(文件夹)。

虽然 Dolphin 支持选项卡,但重新启动时,它始终恢复为默认的一对目录窗格,显示您的主目录。

Nautilus

Nautilus 只有一个目录窗格可供使用。它还有一个用于导航的侧边栏。Nautilus 是一款简单、体面的文件管理器,因其简单性而非常适合许多初学者。Nautilus 通常在以 GNOME 为桌面的系统中找到,但它也可以安装并在 KDE 中使用。

Nautilus 的主要用户界面相当简单,带有一个导航侧边栏和一个用于工作的单个目录窗口。它不支持多个选项卡或拆分窗格。导航通过箭头键和 Tab 键或鼠标完成。Enter 键可用于进入突出显示的目录。

Thunar

Thunar 是另一款轻量级文件管理器。它的外观和工作方式与 Nautilus 非常相似,以至于没有其他可说的了。

PCmanFM

PCManFM 文件管理器旨在取代 Nautilus 和 Thunar。事实上,基于它们的外观和工作方式如此相似,它们实际上可能共享一些通用代码。这三款文件管理器具有最少的配置选项,并且都共享相同的简单界面。

XFE

XFE 是文件管理器中比较有趣的一款,因为它有自己的界面,并且比 Nautilus、Thunar 和 PCManFM 更灵活一些。

XFE 可以配置为显示一个或两个目录窗格,并且导航栏是可选的。它执行所有预期的拖放功能,但需要进行一些手动配置才能将正确的应用程序(如 LibreOffice)与特定文件类型关联起来。它有一组合理的配置选项,但远不及 Konqueror 或 Krusader 的配置选项。

XFE 在保留自己的一组“主题”方面也很困难,并且没有使用桌面配色方案、图标、装饰或小部件的选项。

建议

我知道还有其他文件管理器,其中一款可能是您最喜欢的。您对文件管理器的选择应该是最适合您的那一款。GNU/Linux 提供了几种可行的选择,其中一种很可能满足您的大部分需求。如果您最喜欢的文件管理器不能满足您特定任务的需求,您可以始终使用能够满足需求的文件管理器。

所有这些文件管理器都是免费的,并根据某种形式的开源许可证分发。所有这些文件管理器都可以从 Fedora 和 CentOS 的常见、受信任的存储库中获得。

我计划撰写一些额外的文章,更详细地介绍其中一些文件管理器。请留下您的评论,让我知道您想了解更多关于哪些文件管理器的信息。

标签
David Both
David Both 是一位开源软件和 GNU/Linux 倡导者、培训师、作家和演讲者。他自 1996 年以来一直从事 Linux 和开源软件工作,自 1969 年以来一直从事计算机工作。他是“系统管理员 Linux 哲学”的坚定支持者和传播者。

28 条评论

“我知道还有其他文件管理器,其中一款可能是您最喜欢的”

SpaceFM。是的。无知的 Guru 又回来了

RoxFM。我的最爱之一。

同意!在我看来,SpaceFM 绝对是最好的。

回复 ,作者是 rokytnji (未验证)

Nautilus 最令人恼火的特性移除是目录分屏浏览功能。

遗憾的是 Microsoft Explorer 在 Linux 上不可用。这是我所知的最好的文件管理器。非常简洁实用,不像 Linux 提供的那些笨重、笨拙、迟缓的文件管理器。

Windows 资源管理器?为什么不更进一步,直接用文件管理器呢?

回复 ,作者是 johnjrp01 (未验证)

我在 Linux 上使用 Wine 运行 Directory Opus 已经好几年了。它绝对是目前最好的文件管理器,但是价格相当昂贵。

其他值得一提的文件管理器有 gentoo 文件管理器(与 Gentoo 发行版无关;它出现得更早)和 xfm,对于图形文件管理器来说,它非常轻量级。

Cinnamon 的 Nemo 非常棒。我喜欢它。它比资源管理器更好,并且可以满足我对文件管理器的所有需求。我使用 Cinnamon DE,所以 Nemo 是我的首选 DE 中包含的默认文件管理器。

你将 Linux 发行版称为 GNU/Linux...

我认为在提到 Linux 时使用 GNU 应该停止。

GNU 是一个由 Richard M. Stallman 和自由软件基金会拥有的项目。Stallman 本人表示 Linux 并非他称为 GNU 的操作系统的一部分。Linux 由 Linus Torvalds 构建,有其自身的目标和方向,与 GNU 的目标或方向不同。

如果你是自由软件基金会的一员,或者站在 RMS 的角度,那么区分 GNU 正在使用 Linux 内核就很重要,因为你没有使用自由软件基金会推广的完整 GNU 操作系统,而且他们对“自由”一词的理解对他们来说具有特定的含义,而这种含义不一定被开源世界的其他人所认同。

因此,Linux(指操作系统)应该被称为 Linux,而 GNU/Linux 是 RMS 在他的 GNU 操作系统没有使用他称为“Hurd”的 GNU 内核时需要说的。由于 Hurd 没有 Linux 内核那么流行,甚至没有那么成熟,因此在大多数情况下,GNU 最好使用 Linux 内核。

RMS 应该为建议我们在提到 Linux 时都说 GNU/Linux 而感到尴尬。将 Linux 称为 GNU/Linux,意味着他正在妥协他对自由软件的意义的热情和立场。

我完全尊重 RMS 的热情、专注和目标,以及他所取得的成就,但我认为由于 Linux 的流行,他已经忽略了对他来说重要的东西。嫉妒是丑陋的,为此他失去了尊重。

如果 RMS 有机会看到这段话,我希望他能理解,他创建的许可证是一件美好的事物,但要求每个人在别人 fork 的任何东西前面都加上 GNU 并不是自由。那是控制。这意味着你因为嫉妒而妥协了自己。

将 Linux 发行版称为 GNU/Linux 完全是恰当的。正如我确信你所知(但也许有些读者不知道),Linux 只是内核。我见过的每个 Linux 发行版都包含 Linux 内核、完整的操作系统(其中大部分是 GNU)以及许多应用程序(其中许多也是 GNU)。在应归功的地方给予肯定有什么问题呢?从你最喜欢的 Linux 发行版中移除 GNU 软件,然后告诉我它还剩下多少用处。

回复 ,作者是 Cory Hilliard (未验证)

如果你不介意 Java 作为依赖项,可以试试 mucommander。

Double Commander 没有在这个列表里吗?

这个列表缺少 Ranger 命令行文件管理器。
史上最佳!!:)

Rox Filer 是一个非常快速的文件管理器,屏幕界面也很简洁 - 只是需要花一点时间来习惯,然后你就会真的喜欢上它。正如文章中提到的 XFE 也是另一个优秀的文件管理器,类似于 Krusader,但屏幕可能没有那么拥挤。当我想快速更改文件/文件夹权限等时,我通常使用 Dolphin 和 Krusader,当然前提是我还没有使用 KDE 服务完成这项工作,我通过在 Dolphin 中右键单击(服务)来使用 KDE 服务。我喜欢这套脚本 - 类似于在使用 Gnome 时 Nautilus 中可用的脚本。

Linux 拥有大量的文件管理器,如果你找不到一个适合你需求和偏好的,那就太挑剔了。我总是选择双窗格文件管理器,而很多以前用 Windows 的人可能更喜欢类似于 Windows 资源管理器的单窗格 - 那是我最讨厌使用的东西之一,而且微软继续坚持使用它让我感到震惊?你只需要看看人们为了摆脱资源管理器而下载的所有第三方替代品。感谢 David 的文章 - 感谢你花费时间和精力来提醒人们他们的选择。

如何在 Konqueror 中查看多个标签页?以及如何开启窗格?

对 Nautilus 的评测不是很全面,我认为需要仔细检查,因为我认为其中存在一些错误,并且缺少一些功能:例如,它确实支持多标签页。

你应该提到 Thunar 可以进行标签页浏览,并且它有很多巧妙的隐藏功能。例如,批量重命名文件。你可以选择多个文件,然后像平常重命名那样按下 f2,它会打开一个用于高级重命名的 GUI。(https://dl.dropboxusercontent.com/u/4202804/screenshots/2015-04-28-044706_508x490_scrot.png)

你也没有展示 Ranger,原因我不得而知。其他人也已经提到了这一点。如果你决定介绍 Ranger,请务必启用图像预览。我认为这是最酷的功能之一,但默认情况下未启用。它需要你创建一个配置文件。

@ Andres Gomez 和 Bradley Haggerty,你们都说对了,Thunar 和 Nautilus 都可以使用标签页。这两个文件管理器非常相似,以至于我会期望两者都具有相同的功能。感谢你们指出这个事实。

正如其他人已经提到的,本文中分配给每个文件管理器的篇幅非常有限。我正在撰写更多文章,这些文章将更详细地介绍我个人最喜欢的一些文件管理器,但目前 Thunar 和 Nautilus 都不在其中。也许你们两位愿意撰写关于它们的评论并在此处提交以供发表。

至于 Ranger 和其他两三个我以前没有听说过的文件管理器,我现在已经听说了,并且已经亲自试用了一些。

我非常喜欢写作以及我讲授的培训课程的一点是,我总是能学到更多,因为其他人知道很多我不知道的事情。但这就是我们分享的原因 - 开源 - 彼此分享知识,以便我们都能学习。

谢谢!

Emacs dired 模式 - 没有列出的 GUI 那么用户友好,但如果你每天都使用 Emacs - 它可能是你最好的朋友...

还有 Sunflower 和 Ranger,在 PCmanFM 不是最方便的时候可以使用。

高级技术用户、工程师、程序员等,可能会喜欢这个

http://www.tundraware.com/Software/twander

这是一个宏可编程的文件浏览器,允许你将任意操作与任何选定的文件组关联。它也是跨平台的,可以在 Linux、OSX、BSD 和 Windows 上运行。

我认为最通用的 Linux 文件管理器仍然是 GNU Midnight Commander,也称为“mc”,如 en.wikipedia.org/wiki/Midnight_Commander 中所述。mc 在我使用过的每个发行版的终端/控制台上都能工作,并且可以通过使用普遍存在的 xterm/xconsole 在 X 中启动。

为什么 Double Commander 不在列表里?
它在不同的 Linux 系统上完美运行,我在 Linux Mint、Ubuntu、Open Suse、Windows 7、Windows 8 上长期使用它。它也适用于 Mac。
http://sourceforge.net/p/doublecmd/wiki/Download/

嗯,一个原因是我以前从未听说过它。但现在我知道了,还有其他一些我也不熟悉的。对于这篇文章,我确实想坚持使用 Fedora 发行版或“官方”存储库(如 RPMFusion)提供的文件管理器。即使那样,也有很多我不知道的。

回复 ,作者是 m.b. (未验证)

列表中也缺少 Gnome Commander。:-)

很棒的文章。你应该指出文件管理器是基于 Qt 还是 GTK 的。

Konqueror 实际上不是一个“文件管理器”,它是一个真正的网络浏览器!
但它有一个名为“Dolphin widget”的“插件”。
这就是 Dolphin 与 Konqueror 如此相似的原因,因为它实际上就是!

给作者一点喘息的机会吧。如果他要总结不仅所有 Linux 兼容的文件管理器,还要涵盖它们的所有比较功能,你将会看到多达一百个 FM,并且每个 FM 可能需要几百字。这将花费太多时间,除非他全职投入,否则它将不再是最新信息。

我想也许最好选择更好的标题,并将其更改为关于 Linux 兼容 FM 的系列文章。这样你就可以添加一个包含各种 FM 的功能图表,并在你介绍越来越多的 FM 时进行补充。然后在你介绍越来越多的 FM 及其详细信息时发布新的补充文章。毕竟,他并没有说这是一个最佳 FM 列表,而只是他看过并认为其他人如果考虑更换也应该看一看的 FM。

做得好。

感谢,

Tim

Creative Commons License本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.