gpt4 book ai didi

php - 如何在 Unix/Linux 中为文件夹中的所有文件添加 .xml 扩展名

转载 作者:IT王子 更新时间:2023-10-29 00:08:31 26 4
gpt4 key购买 nike

我想重命名文件夹中的所有文件并添加 .xml 扩展名。我正在使用 Unix。我该怎么做?

最佳答案

在 shell 上,你可以这样做:

for file in *; do
if [ -f ${file} ]; then
mv ${file} ${file}.xml
fi
done

编辑

要在所有子目录上递归执行此操作,您应该使用 find:

for file in $(find -type f); do
mv ${file} ${file}.xml
done

另一方面,如果您要做比这更复杂的事情,您可能不应该使用 shell 脚本。

更好

使用 Jonathan Leffler 提供的评论下面:

find . -type f -exec mv {} {}.xml ';'

关于php - 如何在 Unix/Linux 中为文件夹中的所有文件添加 .xml 扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7253198/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com