zmv for zsh: Suche przebiegi i strony podręcznika man

18

Słyszałem o wielkich rzeczy zmvw zsh, i chciałbym, aby naprawdę nauczyć się go używać. Jednak nadal jestem stosunkowo niedoświadczony w Zsh i mam kilka podstawowych pytań:

  • Czy istnieje strona man dla zmvin zsh(man zsh wyprowadza komunikat „Brak ręcznego wprowadzania dla zmv”)
  • Czy zmvnatywnie pozwala na suche przebiegi?
  • Jeśli odpowiedź na powyższe pytanie brzmi „nie”, to jak byś przetestował lub wykonał próbę suchą zmv?
Amelio Vazquez-Reina
źródło

Odpowiedzi:

19

zmvInstrukcja znajduje się w zshcontribmanualu. Możesz do niego dotrzeć bezpośrednio za pomocą

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

(lub LESS=$LESS+/zmv man zshcontribktóry zabierze Cię o kilka linii dalej, ponieważ zmvjest wspomniany w opisie zcp). Możesz użyć man zshallzamiast, man zshcontribjeśli zshallstrona podręcznika jest dostępna w twoim systemie.

Jeśli korzystasz z informacji, możesz do niej dotrzeć, uruchamiając info zshi wpisując, ia następnie wpisując zmv.

info --index-search=zmv zsh

Przewodnik Zsh ma dość szczegółową sekcję zmv. Wyszukiwanie zmvw tej witrynie ujawni kilka przykładów użycia o różnym stopniu złożoności.

Możesz wykonać próbę suchą za pomocą zmv -n( -njest to powszechny sposób żądania suchej pracy).

Aby korzystać z usług zmvznajomych i znajomych, warto mieć kod podobny do następującego w swoim ~/.zshrc:

autoload zmv
alias zmv='noglob zmv'
alias zcp='noglob zmv -C'
alias zln='noglob zmv -L'
alias zsy='noglob zmv -Ls'
Gilles „SO- przestań być zły”
źródło
man zshcontrib, man zshallA info zshwszystko dać pustych wyników dla mnie na Ubuntu z zainstalowanym zsh. Jak je zdobyć?
Xerus,
1
@ Xerus Jeśli instalujesz zsh z pakietem Ubuntu, masz strony podręcznika. W instrukcji informacyjnej upewnij się, że zsh-docpakiet jest zainstalowany. Jeśli masz pakiet Ubuntu, ale nie strony podręcznika, oznacza to, że coś jest nie tak z instalacją, ale nie można dowiedzieć się, dlaczego nie ma więcej informacji. Jeśli potrzebujesz pomocy, możesz zadać pytanie na tej stronie i podać wszystkie istotne informacje: jaką wersję Ubuntu posiadasz, w jaki sposób zainstalowałeś Zsh, jakie modyfikacje wprowadziłeś itp.
SO-stop Gillesa będąc złym '