Короткий ответ - то, что это - фундаментальное ограничение всех терминалов.
Немного более длинный ответ - то, что, даже если кто-то создал терминал, который делает то, что Вы хотите, сам Emacs потребовал бы, чтобы существенные изменения работали с этим гипотетическим терминалом.
на системе GNU:
find / -type d -print0 | shuf -zn5 | xargs -r0n1 cp foo
(теперь копирование файла в такие вещи, как / sys или / proc не имеет смысла или даже возможно, вы можете добавить -xdev
Чтобы выбрать только каталоги на файловой системе, установленной на /
).
Вы можете сделать его совместимым с FreeBSD, так и GNU с:
find / -type d -print0 | sort -zR | tr '\0\n' '\n\0' | head -n5 |
tr '\0\n' '\n\0' | xargs -r0n1 cp foo