标记(选择)多个目录中的文件

标记(选择)多个目录中的文件

在 Midnight Commander 中,我一次只能标记一个目录中的文件。如果我在一个目录中标记一些文件,然后更改到另一个目录以标记更多文件,则原始文件将自动取消标记。

我想要做的是同时标记不同目录中的文件,以便我可以一次性复制/移动它们,而不是浪费时间为每个源目录进行新的复制/移动操作。

这在mc中可能吗?或者如果没有,是否有任何 Linux 文件管理器允许这样做?

答案1

彼得夫的回答让我发现了 mc 的“外部面板化”功能。

用作find -type d外部命令会显示每个目录,从而可以同时选择多个位置的目录,以进行复制/移动等。这就是我最初想要完成的任务。

类似地,*使用标准“查找文件”工具进行搜索会显示每个文件和目录。

答案2

我不认为这是直接地在 MC 或任何其他文件管理器中都可以。

你可以做什么(在 MC 中):

  1. 搜索文件 ( M - ?),选择合适的内容,然后对结果进行“面板化”,最终您将得到来自各个目录的文件列表。

  2. 编写一个简单的脚本,它将获取文件名列表,在它们前面加上目录名并将它们保存到文件中。然后,您可以为脚本提供带标记的文件Ctrl + xt或者创建一个执行相同操作的菜单项。一旦文件包含您想要的所有文件,请将文件的内容提供给您需要的任何机器。

不过,这将是一个有趣的功能。

相关内容