假设我在一个目录中有几个文件。
我如何将它们全部重命名为“001”、“002”等,并保存其当前的文件扩展名?
答案1
- 终端方法
cd(更改目录)到文件夹.
运行命令: 命令 1
rename -n -v 'our $n; my $zn=sprintf("%03d", ++$n); s/.*\./$zn./' *.*
这将显示更改。删除 -n 以进行实际重命名。
来自的回答@Kusalananda
命令 2
a=1; for i in *.*; do new=$(printf "%03d" "$a"); mv -i -- "$i" "$new.${i##*.}"; let a=a+1; done
图形用户界面方法
选中所有需要改名的文件,
右键选择改名,
删除选项区中的【原文件名】,点击“添加”,选择001,002,003,004,
点击“改名”。