在 Midnight Commander 中,我一次只能标记一个目录中的文件。如果我在一个目录中标记了一些文件,然后切换到另一个目录来标记更多,原始文件将自动取消标记。
我想要做的是同时标记不同目录中的文件,以便我可以一次性复制/移动它们,而不是浪费时间对每个源目录进行新的复制/移动操作。
这在mc中可能吗?或者,如果没有,是否有任何 Linux 文件管理器允许这样做?
在 Midnight Commander 中,我一次只能标记一个目录中的文件。如果我在一个目录中标记了一些文件,然后切换到另一个目录来标记更多,原始文件将自动取消标记。
我想要做的是同时标记不同目录中的文件,以便我可以一次性复制/移动它们,而不是浪费时间对每个源目录进行新的复制/移动操作。
这在mc中可能吗?或者,如果没有,是否有任何 Linux 文件管理器允许这样做?
peterph的回答让我发现了 mc 的“外部面板化”功能。
用作
find -type d
外部命令会导致显示每个目录,从而可以同时选择来自多个位置的目录,用于复制/移动等。这是我最初想要完成的。同样,
*
使用标准的“查找文件”工具进行搜索会导致显示每个文件和目录。我认为这在 MC 或任何其他文件管理器中都不可能直接实现。
您可以做什么(在 MC 中):
搜索文件 ( M - ?),选择任何合适的,然后对结果进行“面板化”,您将得到来自不同目录的文件列表。
编写一个简单的脚本,该脚本将获取文件名列表,在它们前面加上目录名并将其保存到文件中。然后,您可以为脚本提供带有 标记的文件Ctrl + x,t或者创建一个菜单项来执行相同的操作。一旦文件包含您想要的所有文件,就将文件的内容提供给您需要的任何机器。
不过,这将是一个有趣的功能。