zmv per zsh: piste asciutte e pagine man


18

Ho sentito grandi cose su zmvdi zsh, e mi piacerebbe imparare davvero ad usarlo. Tuttavia, sono ancora relativamente inesperto in zsh e ho alcune domande di base:

  • Esiste una pagina man per zmvin zsh(man zsh output "Nessuna immissione manuale per zmv")
  • Non zmvnativamente consentire corse a secco?
  • Se la risposta a quanto sopra è no, come testeresti o eseguiresti una corsa a secco zmv?

Risposte:


19

Il zmvmanuale è nella zshcontribpagina man. Puoi raggiungerlo direttamente con

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

(o LESS=$LESS+/zmv man zshcontribche ti porta alcune righe più in alto perché zmvè menzionato nella descrizione di zcp). Puoi usare man zshallinvece che man zshcontribse la zshallpagina man è disponibile sul tuo sistema.

Se si utilizza Info, è possibile raggiungerlo eseguendo info zshe digitando iquindi immettendo zmv.

info --index-search=zmv zsh

La guida zsh ha una sezione abbastanza dettagliata su zmv. La ricerca zmvsu questo sito mostrerà diversi esempi di utilizzo di varia complessità.

È possibile eseguire una corsa a secco con zmv -n( -nè un modo comune di richiedere una corsa a secco).

Per beneficiare di zmve amici, aiuta ad avere un codice come il seguente nel tuo ~/.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 zshtutti danno risultati vuoti per me su Ubuntu con zsh installato. Come li ottengo?
Xerus,

1
@Xerus Se installi zsh con il pacchetto Ubuntu, hai le pagine man. Per il manuale informativo, assicurarsi che il zsh-docpacchetto sia installato. Se hai il pacchetto Ubuntu ma non le pagine man, c'è qualcosa che non va nella tua installazione, ma è impossibile sapere perché senza ulteriori informazioni. Se desideri aiuto, puoi fare una domanda su questo sito e fornire tutte le informazioni rilevanti: quale versione di Ubuntu hai, come hai installato zsh, quali personalizzazioni hai fatto, ecc.
Gilles 'SO- stop essere cattivo '
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.