如何重命名目录中的所有文件



所以,我有一个给定的目录,该目录包含其他子目录,每个子目录都可以包含一个文件。我必须更改所有文件的名称,这样它就会以"结尾;。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

相关内容

  • 没有找到相关文章

最新更新