zmv für zsh: Probeläufe und Manpages

18

Ich habe große Dinge gehört über zmvin zshund würde wirklich lieben zu lernen , es zu benutzen. Ich bin jedoch noch relativ unerfahren in zsh und habe einige grundlegende Fragen:

  • Gibt es eine Manpage für zmvin zsh(man zsh gibt "No manual entry for zmv" aus)
  • Lässt zmvnativ Trockenläufe zu?
  • Wenn die Antwort auf das oben Gesagte Nein lautet, wie würden Sie einen Test oder einen Testlauf mit durchführen zmv?
Amelio Vazquez-Reina
quelle

Antworten:

19

Das zmvHandbuch befindet sich auf der zshcontribManpage. Sie erreichen es direkt mit

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

(oder LESS=$LESS+/zmv man zshcontribwas dich ein paar Zeilen weiter bringt, weil zmves in der Beschreibung von erwähnt wird zcp). Sie können man zshallanstelle von verwenden, man zshcontribwenn die zshallManpage auf Ihrem System verfügbar ist.

Wenn Sie Info verwenden, können Sie es erreichen, indem Sie ausführen info zshund idann eingeben zmv.

info --index-search=zmv zsh

Der zsh-Leitfaden enthält einen ziemlich detaillierten Abschnitt über zmv. Wenn Sie zmvauf dieser Website nach suchen, werden mehrere Verwendungsbeispiele mit unterschiedlicher Komplexität angezeigt.

Sie können einen Probelauf mit ausführen zmv -n(dies -nist eine übliche Methode, um einen Probelauf anzufordern).

Um von zmvund mit Freunden zu profitieren , ist es hilfreich, Code wie den folgenden in Ihrem Browser zu haben ~/.zshrc:

autoload zmv
alias zmv='noglob zmv'
alias zcp='noglob zmv -C'
alias zln='noglob zmv -L'
alias zsy='noglob zmv -Ls'
Gilles 'SO - hör auf böse zu sein'
quelle
man zshcontrib, man zshallund info zshalle geben leere Ergebnisse für mich auf Ubuntu mit zsh installiert. Wie bekomme ich sie?
Xerus
1
@Xerus Wenn Sie zsh mit dem Ubuntu-Paket installieren, haben Sie die Manpages. Stellen Sie für das Info-Handbuch sicher, dass das zsh-docPaket installiert ist. Wenn Sie das Ubuntu-Paket haben, aber nicht die Manpages, stimmt etwas mit Ihrer Installation nicht, aber ohne weitere Informationen ist es unmöglich zu wissen, warum. Wenn Sie dabei helfen möchten, können Sie auf dieser Website eine Frage stellen und alle relevanten Informationen bereitstellen: Welche Ubuntu-Version haben Sie, wie haben Sie zsh installiert, welche Anpassungen haben Sie vorgenommen usw.
Gilles 'SO-Stop böse sein '