это не имеет ничего общего с bash. Это команда mv
.
Вы можете установить gnu mv
, чтобы получить опцию -t
. В качестве альтернативы см. другие ответы, но с этим дополнительным советом.
На странице руководства показаны эти два режима (Я удалил режим -t
)
mv [OPTION]... [-T] SOURCE DEST
mv [OPTION]... SOURCE... DIRECTORY
Вы можете заметить, что если не указать-T
(также, я думаю, только в Gnu mv ), и иметь два аргумента, то грамматика неоднозначна. Неоднозначность разрешается путем проверки последнего файла. Если это каталог, то это 2-я форма, иначе это 1-я форма. Грамматика может быть сделана не -двусмысленной, если поставить /
после имени каталога, тем самым форсируя 2-ю форму. Это остановит многие ошибки. К сожалению, единственный способ устранить -неоднозначность первой формы — использовать -T
.
Я смог это исправить, добавив эти две строки в .tmux.conf
.
setw -g mode-keys vi
bind-key -T copy-mode-vi y send-keys -X copy-selection
Он использует space
для начала выбора и y
для копирования.