在windows下一直用TotalCommand批量修改文件问,在Ubuntu下选中多个F2也可以实现部分功能的批量改名,还有就是用命令,特做此记录。
ls -v | cat -n | while read n f; do mv -n "$f" `printf "%03d.png" $n`; done
211125更新:shell命令自己一直也不熟悉,碰到需要重1043开始的没有办法,于是只能借助matlab重命名,做此记录。
rootdir = '/home/czey/z2-datasets/01-MR_MAR(MR inpainting data)/001';
names = dir(rootdir);
for i = 3: length(names)
name = names(i).name;
path = fullfile(rootdir, name);
name_new = sprintf('1%03d.DCM' ,i+41);
path_out = fullfile('/home/czey/z2-datasets/01-MR_MAR(MR inpainting data)/002', name_new);
movefile(path, path_out)
end