当前位置:首页 > 问答 > 正文

文件管理|命令行操作:linux修改文件名称,Linux文件名称修改技巧

📂 文件管理 | 命令行操作:Linux修改文件名称

🔹 基础命令

  1. mv 命令:最常用的文件/目录重命名工具
    mv 旧文件名 新文件名  # 单个文件  
    mv *.txt new_dir/   # 批量移动并重命名(通配符)  

    🚀 技巧:加 -i 参数避免覆盖(mv -i old new

    文件管理|命令行操作:linux修改文件名称,Linux文件名称修改技巧

🔹 批量重命名
2. rename 命令:支持正则表达式

   rename 's/旧模式/新模式/' *.txt  # 将.txt文件中的"旧模式"替换为"新模式"  

🌟 示例rename 's/2024/2025/' *.log

🔹 复杂场景
3. find + mv 组合:递归修改子目录文件

文件管理|命令行操作:linux修改文件名称,Linux文件名称修改技巧

   find . -name "*.bak" -exec mv {} {}.new \;  

⚠️ 注意事项

  • 权限问题:用 sudo 提权(sudo mv /path/old /path/new
  • 备份习惯:先 cp old old.bak 再操作

💡 趣味技巧

  • mmv 工具(需安装)批量替换空格:
    mmv "* *" "#1_#2"  # 将空格替换为下划线  

📅 信息参考:Linux核心工具手册(2025-07)

文件管理|命令行操作:linux修改文件名称,Linux文件名称修改技巧

发表评论