所以,我有一个给定的目录,该目录包含其他子目录,每个子目录都可以包含一个文件。我必须更改所有文件的名称,这样它就会以"结尾;。txt"。
**您可以使用bash执行类似操作:并使用它检查所有目录**
for f in *.their_current_end;
do
mv -- "$f" "${f%.their_current_end}.txt"
done
另一个解决方案是在Linux 中使用重命名
rename [OPTIONS] perlexpr files
其中rename将重命名所有提到的文件,如perlexpr参数中提供的regex。
示例:
rename 's/.html/.php/' *.html