我有数百个文件夹需要更新。
Main folder m25C, m20C and so on [100 Main folders]
Sub folders XYZ_1
XYZ_2
XYZ_3
我想将子文件夹重命名为XYZ_1_m25C
, XYZ_2_m25C
, XYZ_3_m25C
, XYZ_1_m20C
, XYZ_2_m20C
, XYZ_3_m20C
,
您能指导一下吗,我想读取主目录并将主目录名称作为后缀添加到子目录中。我在unix环境下工作。
答案1
和zsh
:
autoload -Uz zmv # best in ~/.zshrc
zmv -n '(m<->C)/(*)(#q/)' '$1/${2}_$1'
如果满意,请删除-n
(空运行)。