经过大量的搜索和反复试验,我无法进行批处理mv或rename文件目录。我想做的是移动或重命名目录中的所有文件,以便将mv'd 或renamed 文件$date (+ '%Y%d%m')添加到原始后缀中。
所有原始文件都有唯一的前缀,但要么.xml我.txt想从org_prefix.org_suffix->org_prefix.org_suffix.DATE
我试过这个:
$ mv /directory/* /directory/*$(date (+ '%Y%m%d')
但总是/directory/*.actualdate' is not a directory出错。
我试过这个:
$ for f in *; do mv $ $f.$(date +'_%m%d%y'); done
但我明白了mv: cannot stat '$'; No such file or directory
最后,我什至试过这个:
$ rename 's/*/.test/' *
只是想看看我是否可以将所有文件更改为org_prefix.test但没有任何反应(没有错误,nada,zip)
非常感谢任何帮助。