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