我有一个包含 5,000 个文件的目录。所有这些文件的扩展名都为 ,.xml
我想更改它并让它们都以.txt
我如何在 linux/mac 中实现这一点?
答案1
如果您的 shell 中可用,rename
则有一个快速简便的选项:
rename .xml .txt *.xml
为了演示,我们使用循环创建 500 个文件,重命名它们,然后删除它们。
for i in $(seq 500); do touch document_${i}.xml; done
ls document*.xml
rename .xml .txt *.xml
ls document*.txt
rm -f document*.txt
ls document*.txt