Mc

標記(選擇)多個目錄中的文件

  • December 23, 2018

在 Midnight Commander 中,我一次只能標記一個目錄中的文件。如果我在一個目錄中標記了一些文件,然後切換到另一個目錄來標記更多,原始文件將自動取消標記。

我想要做的是同時標記不同目錄中的文件,以便我可以一次性複制/移動它們,而不是浪費時間對每個源目錄進行新的複制/移動操作。

這在mc中可能嗎?或者,如果沒有,是否有任何 Linux 文件管理器允許這樣做?

peterph的回答讓我發現了 mc 的“外部面板化”功能。

用作find -type d外部命令會導致顯示每個目錄,從而可以同時選擇來自多個位置的目錄,用於複製/移動等。這是我最初想要完成的。

同樣,*使用標準的“查找文件”工具進行搜尋會導致顯示每個文件和目錄。

我認為這在 MC 或任何其他文件管理器中都不可能直接實現。

您可以做什麼(在 MC 中):

  1. 搜尋文件 ( M - ?),選擇任何合適的,然後對結果進行“面板化”,您將得到來自不同目錄的文件列表。
  2. 編寫一個簡單的腳本,該腳本將獲取文件名列表,在它們前面加上目錄名並將其保存到文件中。然後,您可以為腳本提供帶有 標記的文件Ctrl + xt或者創建一個菜單項來執行相同的操作。一旦文件包含您想要的所有文件,就將文件的內容提供給您需要的任何機器。

不過,這將是一個有趣的功能。

引用自:https://unix.stackexchange.com/questions/490587