linux修改文件名的函数
时间: 2023-12-31 21:03:42 浏览: 76
linux常用函数
在Linux中,可以使用mv命令来修改文件名。该命令的格式为:
```bash
mv [原文件名] [新文件名]
```
例如,将文件名为file1.txt修改为file2.txt,可以执行以下命令:
```bash
mv file1.txt file2.txt
```
如果需要批量修改文件名,可以编写一个脚本来实现。例如,以下脚本将当前目录下的所有txt文件的文件名中的“old”替换为“new”:
```bash
#!/bin/bash
for file in *.txt; do
mv "$file" "${file/old/new}"
done
```
该脚本使用了bash中的循环和字符串替换功能。其中,${file/old/new}表示将$file中的“old”替换为“new”。注意,该脚本只适用于当前目录下的txt文件,如果需要递归修改子目录中的文件名,需要在脚本中添加递归处理的代码。
阅读全文