我听说过有关zmv
in 的精彩内容zsh
,并且很想真正学习使用它。但是,我对 zsh 还比较缺乏经验,并且有一些基本问题:
- 是否有
zmv
in的手册页zsh
(man zsh 输出“没有手动输入zmv
”) zmv
本身允许空运行吗?- 如果上述答案是否定的,您将如何测试或进行空运行
zmv
?
答案1
线下解决方案
这zmv
手动的在zshcontrib
手册页中。您可以直接使用
LESS="$LESS +/^ *zmv *\\[" man zshcontrib
(或者因为在 的描述中提到,LESS="$LESS +/zmv" man zshcontrib
所以需要再往前几行)。如果您的系统上有可用的手册页,您可以使用 来代替。zmv
zcp
man zshall
man zshcontrib
zshall
如果您使用 Info,则可以通过运行info zsh
并键入i
然后输入来访问它zmv
。
info --index-search=zmv zsh
网上帮助
这zsh 指南有相当详细的部分关于zmv
。
正在寻找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'