Linux系统中批量替换文件名
2023-07-04 本文已影响0人
啊辉的科研
#1,现在我有一批文件,原名要被替换成新的名字,我们做一个names.txt文件,前面一列是oldname,后一列是newname:
A.txt L1.txt
B.txt L2.txt
C.txt L3.txt
D.txt L4.txt
E.txt L5.txt
F.txt L6.txt
![](https://img.haomeiwen.com/i26144054/de967a4dc8711e01.png)
#2,将这个names.txt文件上传到服务器后,修改命令如下:
while read -r oldname newname
do
mv "$oldname" "$newname"
done < names.txt
![](https://img.haomeiwen.com/i26144054/e53de7de3fa30e1e.png)
#3,刷新下文件夹,就会发现文件名被修改成新的名字了:
![](https://img.haomeiwen.com/i26144054/8854bd2449d462f8.png)
#4,原教程出自“https://mp.weixin.qq.com/s/3SrOus7s1ZuCUJgKBEwRVg”。更多方法可自行百度。