zmv for zsh: execuções secas e páginas de manual


18

Já ouvi falar grandes coisas sobre zmvno zsh, e gostaria de realmente aprender a usá-lo. No entanto, ainda sou relativamente inexperiente no zsh e tenho algumas perguntas básicas:

  • Existe uma página de manual para zmvin zsh(man zsh outputs "No manual entry for zmv")
  • O zmvnativo permite corridas a seco?
  • Se a resposta acima for negativa, como você testaria ou executaria uma corrida a seco zmv?

Respostas:


19

O zmvmanual está na zshcontribpágina do manual . Você pode alcançá-lo diretamente com

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

(ou o LESS=$LESS+/zmv man zshcontribque leva algumas linhas adiante, porque zmvé mencionado na descrição de zcp). Você pode usar em man zshallvez de man zshcontribse a zshallpágina de manual estiver disponível no seu sistema.

Se você usar Info, você pode alcançá-lo através da execução info zshe digitando ientão entrar zmv.

info --index-search=zmv zsh

O guia zsh possui uma seção bastante detalhada zmv. A pesquisa zmvneste site mostrará vários exemplos de uso de complexidade variável.

Você pode executar uma execução a seco com zmv -n( -né uma maneira comum de solicitar uma execução a seco).

Para se beneficiar de zmve de amigos, é útil ter um código como o seguinte ~/.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 zshalle info zshtodos dão resultados vazios para mim no Ubuntu com o zsh instalado. Como faço para obtê-los?
Xerus

1
@Xerus Se você instalar o zsh com o pacote Ubuntu, terá as páginas de manual. Para o manual de informações, verifique se o zsh-docpacote está instalado. Se você possui o pacote Ubuntu, mas não as páginas de manual, há algo errado com sua instalação, mas é impossível saber o porquê sem muito mais informações. Se você precisar de ajuda com isso, faça uma pergunta neste site e forneça todas as informações relevantes: qual versão do Ubuntu você possui, como instalou o zsh, quais personalizações você fez etc.
Gilles 'SO- stop sendo mau '
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.