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

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

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

这些文件管理器中的每一个都是可配置的,其中 Krusader 和 Konqueror 是基于 GUI 的文件管理器中最可配置的。Midnight Commander 是唯一的基于文本的文件管理器,它也非常可配置。

默认情况下,这些文件管理器看起来都不像本文档中那样。我已将它们配置为在我的系统上看起来像这样。除了 Midnight Commander,颜色是在 KDE 系统设置应用程序的“应用程序外观”部分中管理的,并且在应用程序本身中不可配置。

默认文件管理器

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

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

Midnight Commander

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

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

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

Krusader

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

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

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

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

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

Konqueror

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

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

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

Konqueror 的主要用户界面与 Midnight Commander 和 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 删除的最令人恼火的功能是无法在 2 个目录之间进行拆分视图。

不幸的是,Microsoft Explorer 在 Linux 上不可用。这是我所知道的最好的文件管理器。非常简洁实用,不像笨重、笨拙、笨拙的 Linux 产品。

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

回复 作者 johnjrp01 (未验证)

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

其他值得一提的文件管理器是 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 内核流行,甚至不如 Linux 内核成熟,因此在大多数情况下,GNU 最好使用 Linux 内核。

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

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

如果 RMS 看到这一点,我希望他明白他创建的许可证是一件美好的事情,但要求每个人在其他人分叉的任何东西前面都加上 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 服务完成这项工作,我将 KDE 服务与 Dolphin 中的右键单击(服务)一起使用。我喜欢那套脚本 - 类似于在使用 Gnome 时 Nautilus 中提供的脚本。

Linux 拥有丰富的文件管理器,如果您找不到一款适合您的需求和偏好的文件管理器,那您就很难取悦了。我总是选择双窗格文件管理器,而许多前 Windows 用户可能更喜欢类似于 Windows 资源管理器的单窗格 - 这是我最讨厌使用的一件事,令我震惊的是,Microsoft 还在继续坚持使用它?您只需看看人们下载的所有第三方替代品,即可摆脱资源管理器。感谢 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 实际上不是“文件管理器”,它是一个真正的 Web 浏览器!
但它有一个名为“Dolphin widget”的“插件”。
这就是 Dolphin 与 Konqueror 如此相似的原因,因为它实际上就是!

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

我想也许更好地选择标题,并将其更改为关于 Linux 兼容 FM 的系列文章。这样您就可以添加一个功能图表,其中包含各种 FM,并且随着您介绍越来越多的 FM,功能图表也会随之更新。然后,当您介绍越来越多的 FM 及其详细信息时,发布新的附加文章。毕竟,他并没有说这是一个最佳 FM 列表,而只是简单地说他已经看过他认为其他人也应该看看的 FM,如果他们正在考虑更换的话。

做得好。

干杯,

Tim

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 许可。
© . All rights reserved.