Linux批量快速修改文件名的三种方法
在Linux中批量修改文件名的常见方法有以下三种:
- 使用
rename
命令:
rename 's/old_name/new_name/' *.txt
- 使用
find
和mv
命令结合:
find . -type f -name "*.txt" -exec bash -c 'mv "$0" "${0/old_name/new_name}"' {} \;
- 使用
for
循环:
for file in *.txt; do
mv "$file" "${file/old_name/new_name}"
done
以上三种方法可以快速批量修改文件名,选择哪一种取决于具体需求和环境中的工具。
评论已关闭