探索 Linux Double Commander 文件管理器的功能

Double Commander 是一款适用于 Linux 的图形化双面板文件管理器
1 位读者喜欢这篇文章。

opensource.com

Double Commander 是一款适用于 Linux 的图形化双面板文件管理器,其风格与 Midnight Commander (mc) 一脉相承。虽然 Midnight Commander(以及之前的 DOS 应用程序 Norton Commander)拥有众多粉丝,但其受众受到限制,因为它只能在终端窗口中运行。并非所有人都希望使用嵌入在终端中的“平面”界面来浏览其文件系统,因此 Double Commander 以一种让许多桌面用户感到熟悉的方式提供了类似的界面。

Image of Double Commander's 2 panel view.

(Seth Kenlon, CC BY-SA 4.0)

安装 Double Commander

要安装 Double Commander,请访问其网站并下载软件包。它没有针对特定的 Linux 发行版进行打包,因此只需下载适用于您的 CPU 架构的存档即可。

如果您只想试用一下,可以解压它,然后从您的“下载”文件夹中启动它。

要永久安装它,请解压软件包,将其移动到您的路径中的某个位置,然后将 doublecmd 符号链接到源目录中的可执行文件

$ tar xvf doublecmd*tar.xz
$ mv doublecmd ~/.local/bin/doublecmd-X.Y.Z
$ ln -s ~/.local/bin/doublecmd-X.Y.Z/doublecmd ~~/.local/bin/doublecmd

如何启动 Double Commander

要启动 Double Commander,请使用命令 doublecmd

或者,您可以在应用程序菜单中为 Double Commander 添加一个条目。首先,创建文件 ~/.local/share/applications/doublecmd.desktop 并将以下文本输入其中

[Desktop Entry]
Encoding=UTF-8
Name=doublecmd
GenericName=Double Commander
Comment=doublecmd
Exec=../bin/doublecmd
Icon=/usr/share/icons//Adwaita/scalable/apps/system-file-manager-symbolic.svg
Terminal=false
Type=Application
Categories=System;FileTools;Utility;Core;GTK;FileManager;

现在,Double Commander 将出现在您的桌面应用程序菜单中。请注意,这不会使 Double Commander 成为您的默认文件管理器。它只是将其添加为您可以在需要时启动的应用程序。

双面板

双面板文件管理是文件管理器子集中的传统,对于某些用户来说,这有点令人不安。但是,如果您仔细考虑一下,大多数文件管理任务都涉及位置和目标位置。您可能习惯于这样的工作流程:

  1. 打开文件管理器并找到您要移动的文件。

  2. 打开另一个文件管理器窗口并导航到您要将文件移动到的文件夹。

  3. 将文件从一个窗口拖放到另一个窗口。

您可能会使用这种方法的变体,例如,右键单击以复制,结合一些导航,然后再次右键单击以粘贴。无论哪种方式,要素都是相同的。您找到源位置,您找到目标位置,然后进行传输。

鉴于这种共同因素,像 Double Commander 这样的文件管理器具有源位置和目标位置的持久视图是有道理的。至少,它可以让您不必打开另一个窗口。

Double Commander 界面

一旦您习惯了文件系统中两个并发视图的概念,您会在 Double Commander 中发现更多功能。

  • 菜单栏:窗口顶部是菜单栏。从概念上讲,这非常标准,但菜单项可能与您以前见过的任何菜单栏都不同:文件标记命令网络选项卡等等。这些是特定于任务的菜单,这很棒,因为您可以忽略您不使用的整个子菜单。

  • 工具栏:在菜单栏下方,有用于常见任务的按钮,例如打开终端、复制文件、同步两个目录等等。

  • 位置:位置栏位于工具栏下方。它列出了设备和文件系统位置,包括您的启动分区、光盘驱动器、虚拟共享位置、根目录、您的主目录(列为 ~)等等。

  • 文件列表:Double Commander 窗口的大部分空间都被文件系统的双面板视图占据。

  • 命令:我最喜欢的 Double Commander 功能是文件列表窗格下方的单个命令字段。这允许您输入任意命令以在活动窗格中运行。这对于您需要在没有文件管理器期望您运行的目录中运行的奇怪命令非常有用,因此没有文件管理器具有该功能。这是插件模型的蛮力方法:提供命令行,让用户在需要时运行他们需要运行的命令。

  • 功能:与 Midnight Commander 一样,在 Double Commander 窗口的最底部,有一个常用功能列表,每个功能都分配给键盘上的一个功能键。

使用 Double Commander

使用 Double Commander 非常像使用任何文件管理器,只不过 Double Commander 专注于操作组。例如,“文件”菜单不是一个仅包含“新建窗口”和“新建选项卡”的强制性条目,它充满了有用的功能,例如创建符号链接或硬链接、更改属性、比较内容、批量重命名、拆分和合并文件等等。Double Commander 非常直接。它直奔主题,充当您通常在终端中运行的所有命令的替代品。

图形命令界面

与我见过的任何其他文件管理器相比,Double Commander 给人的感觉更像是命令的图形界面。您可以将其界面中的几乎所有内容映射到您习惯在终端中运行的命令或一系列命令。

当然,接下来的问题是您是否需要图形命令行。为什么不直接在终端中运行命令呢?有趣的是,我最近有机会目睹了它的价值。有时,作为其他计算机用户的支持人员,试图让用户浏览终端可能会让人感到不知所措。当您的用户通过手机上的应用程序发短信,而您正在向他们发送命令以键入到他们桌面上的终端中时,尤其如此。这引入了几个出错的机会,而原本应该是“快速方法”的事情最终却花费了一个小时。

这对于终端用户来说是违反直觉的,甚至并不总是正确的,但有时图形界面确实更容易给出指令。想象一下:僵尸末日正在您的院落外肆虐,为了激活防火墙,需要更改关键文件的文件权限。“打开终端并键入 chmod a+x /usr/local/bin/foo…​不,是 ch,就像 change 中的 chmod,就像 mode 但没有 e…​不,然后再空格。不要在 chmod 之间,而是在 mod 之后。然后再空格。是 chmod 然后 空格。不是单词 space,只是按空格键。它是拇指下方的超长键…​”

或者您可以这样说:“单击文件,现在在选中该文件的情况下,转到顶部的“文件”菜单,然后单击“更改属性”…​”

Double Commander 的核心功能在于其强大的功能伪装成一个无威胁的图形文件管理器。下载并亲自试用一下。

标签
Seth Kenlon
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和 D&D 爱好者。他曾在电影和计算机行业工作,通常同时从事这两个行业。

评论已关闭。

Creative Commons License本作品根据 知识共享许可协议 授权,许可方式为署名-相同方式共享 4.0 国际许可。
© . All rights reserved.