В файловом менеджере с графическим интерфейсом пользователя можно выбрать несколько файлов, нажать Ctrl-C (который предположительно копирует поступающую информацию о файлах в буфер обмена), затем перейти в другую папку и нажать Ctrl-V, которая затем скопирует файлы в этот файл. каталог.
В качестве эксперимента, после копирования файлов в файловый менеджер, можно переключиться в текстовый редактор - нажатие Ctrl-V вставляет список абсолютных имен файлов. Обратный процесс (копирование списка файлов из текстового редактора и вставка их в файловый менеджер) не работает, что предположительно связано с различными целевыми атомами
Цель этого упражнения - скопировать некоторые файлы из командной строки, например,
find ${PWD} -name "*.txt" | xclip <magic parameters>
затем переключитесь на файловый менеджер и скопируйте их все в каталог, используя File-> Paste.
Итак, вопрос в том, какие параметры xclip
(или другую программу) мне нужно указать, чтобы файловый менеджер распознал выбор как список файлов и включил пункт меню «Вставить»?
В качестве альтернативы, есть ли инструмент низкого уровня, который позволил бы проверить содержание выбора X и посмотреть, какие данные он содержит в настоящее время?
источник
text/uri-list
вариант работал для меня - я могу скопировать материал из командной строки и вставить файлы в файловый менеджер Dolphin. Он даже не требуетfile://
префиксов, которые заставляют команду нормально работатьfind
. Я отредактировал ваш вопрос, чтобы добавить команду, которая работает для меня в KDE - кто-нибудь может протестировать ее в Gnome или где-либо еще?file://
нет необходимостиpcmanfm
ни с одним (хотя pcmanfm включает его сам). Я предполагаю, что некоторые специальные символы (по крайней мере LF) должны быть закодированы URI.file:///new%0Aline
файлы, содержащие символы новой строки, хотя любой другой символ (включая не ASCII в любой кодировке), кажется, в порядке (по крайней мере, с pcmanfm)почему бы просто не сделать
find
это для вас?РЕДАКТИРОВАТЬ: из того, что я понимаю
man xclip
: он обрабатывает только текст, а не файлы или каталоги.источник