zmv для zsh: пробные прогоны и справочные страницы

18

Я слышал многое о zmvв zsh, и хотел бы, чтобы действительно научиться использовать его. Тем не менее, я все еще относительно неопытен в zsh, и у меня есть несколько основных вопросов:

  • Есть ли man-страница для zmvin zsh(man zsh выводит "Нет ручного ввода для zmv")
  • zmvНативно ли допускаются пробежки?
  • Если ответ на вышеприведенный ответ отрицательный, как бы вы провели тестирование или провели пробный прогон zmv?
Амелио Васкес-Рейна
источник

Ответы:

19

zmvРуководство находится в справочной zshcontribстранице. Вы можете связаться с ним напрямую с

LESS="$LESS+/^ *zmv *\\[" man zshcontrib

(или LESS=$LESS+/zmv man zshcontribкоторый поднимает вас на несколько строк вверх, потому что zmvупоминается в описании zcp). Вы можете использовать man zshallвместо, man zshcontribесли zshallсправочная страница доступна в вашей системе.

Если вы используете Info, вы можете получить к нему доступ, info zshнабрав, а iзатем введя zmv.

info --index-search=zmv zsh

Руководство по Zsh имеет довольно подробный раздел zmv. Поиск zmvна этом сайте приведет к появлению нескольких примеров использования различной сложности.

Вы можете выполнить пробный прогон с помощью zmv -n( -nэто обычный способ запроса пробного прогона).

Чтобы получать пользу от zmvдрузей, полезно иметь код, подобный следующему ~/.zshrc:

autoload zmv
alias zmv='noglob zmv'
alias zcp='noglob zmv -C'
alias zln='noglob zmv -L'
alias zsy='noglob zmv -Ls'
Жиль "ТАК - прекрати быть злым"
источник
man zshcontrib, man zshallи info zshвсе дают пустые результаты для меня на Ubuntu с Zsh установлен. Как мне их получить?
Xerus
1
@Xerus Если вы устанавливаете zsh с пакетом Ubuntu, у вас есть справочные страницы. Для получения информации о руководстве убедитесь, что zsh-docпакет установлен. Если у вас есть пакет Ubuntu, но нет справочных страниц, значит, что-то не так с вашей установкой, но невозможно понять почему без дополнительной информации. Если вам нужна помощь в этом, вы можете задать вопрос на этом сайте и предоставить всю необходимую информацию: какая у вас версия Ubuntu, как вы установили zsh, какие настройки вы сделали и т. Д.
SO-stop Gilles быть злым '