debian

Debian文件重命名有哪些方法

小樊
37
2025-08-18 10:20:30
栏目: 智能运维

Debian系统下文件重命名常用方法如下:

  1. rename命令(推荐)

    • 安装sudo apt install rename
    • 功能:支持正则表达式批量重命名,适合复杂规则(如添加前缀、替换字符串等)。
    • 示例
      • 将所有.txt文件改为.bakrename 's/\.txt$/.bak/' *.txt
      • 给文件名添加前缀new_rename 's/^/new_/' *
  2. mv命令

    • 基本用法mv 旧文件名 新文件名,支持单个文件或通配符批量操作。
    • 示例
      • 批量修改扩展名:mv *.txt *.bak(需配合shell通配符)
      • 移动并重命名:mv file.txt /path/new_name.txt
  3. for循环结合mv

    • 场景:需逐个处理文件(如添加递增数字)。
    • 示例
      i=1  
      for file in *.txt; do  
        mv "$file" "new_file_$i.txt"  
        ((i++))  
      done  
      
  4. find命令结合-exec

    • 场景:递归查找并重命名多级目录中的文件。
    • 示例
      find . -name "*.log" -exec mv {} {}.old \;  
      

注意事项

0
看了该问题的人还看了