我的下载目录中有很多rar
文件,我想移动它们。我该怎么做?
答案1
您要求提供zsh
解决方案,这里为您提供:
mv (#i)**/*.r(ar|<->) destination
(#i)
使搜索不区分大小写
**
正在递归搜索,***
如果搜索应遵循符号链接,则使用
<->
匹配数字,但您也可以指定范围,例如 <1-20>
(A|B)
匹配A
或B
因此,使用上述命令您将捕获 *.rar、*.r01、...,以及 *.RAR、*.R1、*.R2
答案2
你可以做类似的事情:
find -name ".rar" -exec cp {} dest_dir \;