我听说过关于zmv
in 的好消息zsh
,并且很想真正学会使用它。不过我对zsh还是比较缺乏经验,有一些基本的问题:
zmv
in的手册页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 zshcontrib
zshall
如果您使用信息,则可以通过运行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)