zmv for zsh:试运行和手册页

Ame*_*ina 26 zsh rename

我听说过关于zmvin 的好消息zsh,并且很想真正学会使用它。不过我对zsh还是比较缺乏经验,有一些基本的问题:

  • 是否有zmvin的手册页zsh(man zsh 输出“没有手动输入zmv”)
  • zmv本地是否允许空运行?
  • 如果上述答案是否定的,您将如何测试或进行试运行zmv

Gil*_*il' 26

线下解决方案

zmv手册位于zshcontrib手册页中。您可以直接使用

LESS="$LESS +/^ *zmv *\\[" man zshcontrib
Run Code Online (Sandbox Code Playgroud)

(或者LESS="$LESS +/zmv" man zshcontrib这需要你多走几行,因为zmv在 的描述中提到了zcp)。如果手册页在您的系统上可用,您可以使用man zshall代替。man zshcontribzshall

如果您使用信息,则可以通过运行info zsh并输入i然后输入来访问它zmv

info --index-search=zmv zsh
Run Code Online (Sandbox Code Playgroud)

网上帮助

zsh的导向有相当详细的部分zmv在这个 stackexchange 上
搜索将出现几个不同复杂性的使用示例。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'
Run Code Online (Sandbox Code Playgroud)

  • @Xerus 如果您使用 Ubuntu 软件包安装 zsh,则会有手册页。对于信息手册,请确保安装了 `zsh-doc` 包。如果您有 Ubuntu 软件包但没有手册页,则您的安装有问题,但如果没有更多信息,就不可能知道原因。如果您需要这方面的帮助,您可以在此站点上提出问题并提供所有相关信息:您拥有的 Ubuntu 版本、您如何安装 zsh、您进行了哪些自定义等。 (2认同)