`
clark1231
  • 浏览: 254619 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Linux批量重命名文件方法

阅读更多
1、删除所有的 .bak 后缀:
rename 's/\.bak$//' *.bak

2.加.zip后缀
rename 's/$/.zip/' *

3、把 .jpe 文件后缀修改为 .jpg:
rename 's/\.jpe$/\.jpg/' *.jpe

4、把所有文件的文件名改为小写:
rename 'y/A-Z/a-z/' *

5.在文件名头部加上hello
rename 's/^/hello/' *

6.去除文件名中的空格(将空格替换为‘_’)
rename 's/[]+/-/g' *

7.去除文件名中的特有字段(比如AR)
rename 's/AR+//g' *

8、将 abcd.jpg 重命名为 abcd_efg.jpg:
for var in *.jpg; do mv "$var" "${var%.jpg}_efg.jpg"; done

9、将 abcd_efg.jpg 重命名为 abcd_lmn.jpg:
for var in *.jpg; do mv "$var" "${var%_efg.jpg}_lmn.jpg"; done

10、把文件名中所有小写字母改为大写字母:
for var in `ls`; do mv -f "$var" `echo "$var" |tr a-z A-Z`; done

11、把格式 *_?.jpg 的文件改为 *_0?.jpg:
for var in `ls *_?.jpg`; do mv "$var" `echo "$var" |awk -F '_' '{print $1 "_0" $2}'`; done

12、把文件名的前三个字母变为 vzomik:
for var in `ls`; do mv -f "$var" `echo "$var" |sed 's/^.../vzomik/'`; done

13、把文件名的后四个字母变为 vzomik:
for var in `ls`; do mv -f "$var" `echo "$var" |sed 's/....$/vzomik/'`; done

分享到:
评论

相关推荐

    批量重命名文件批量重命名文件批量重命名文件

    总之,批量重命名文件是日常IT工作中的一项实用技能,通过不同的方法和工具,我们可以高效地管理大量文件,保持文件组织的整洁和有序。无论是简单的日常操作,还是复杂的自动化流程,理解并掌握批量重命名文件的技巧...

    Linux批量重命名 rename & mv

    ### Linux批量重命名工具:rename与mv命令详解 在Linux系统中,文件的重命名是一项常见操作。通常情况下,用户可能会直接使用`mv`命令来进行单个文件的重命名,但对于需要批量重命名的情况,`rename`命令则更为实用...

    Linux重命名文件有几种方法

    rename 命令可以批量重命名文件。它使用正则表达式来匹配文件名,并将匹配的部分替换为新的名称。例如,要将所有以 `.txt` 结尾的文件重命名为 `.html`,可以使用以下命令: ``` rename 's/\.txt$/.html/' *.txt ```...

    文件批量重命名.7z

    批量重命名文件的方法有很多种,以下是一些常见的方式: 1. **操作系统自带功能**:Windows、macOS和Linux都有内置的文件管理器,支持批量重命名。例如,在Windows中,你可以选择多个文件,然后右键点击并选择...

    批量重命名

    - **命令行工具**:对于熟悉命令行操作的用户,可以使用如`ren`(Windows)或`mv`(Linux/Unix)命令进行批量重命名。通过编写简单的脚本,可以实现更复杂的重命名逻辑。 4. **重命名规则**: - **简单替换**:将...

    批量图片文件重命名

    首先,批量重命名通常涉及到两个核心步骤:读取文件列表和执行重命名操作。在这个场景下,程序会遍历指定目录下的所有jpg格式图片文件,获取它们的原始文件名。这一步可以通过操作系统提供的文件系统API来实现,比如...

    批量重命名文件夹工具

    在IT领域,批量重命名文件或文件夹是一项常见的任务,特别是在整理大量数据、归档或者进行项目管理时。批量重命名工具就是为了解决这个问题而设计的,它能够有效地节省用户的时间和精力,避免手动逐个修改文件名的...

    在Linux中对文件进行批量重命名文件的方法.docx

    ### 在Linux中使用`rename`命令批量重命名文件 #### 概述 在Linux系统中,用户经常需要对大量的文件进行重命名操作。虽然可以通过`mv`命令来手动更改单个文件名,但对于批量操作来说这显然是低效的。这时,`rename`...

    批量重命名工具

    8. **兼容性**:优秀的批量重命名工具应该支持Windows、Mac OS X和Linux等主流操作系统,以满足不同平台用户的需求。 批量重命名工具的应用场景广泛,如整理下载的音乐库、归档照片、统一项目文件名等。了解并熟练...

    Rkrenamer0.2.0汉化版(文件批量重命名qt)

    **Rkrenamer 0.2.0 汉化版:文件批量重命名利器** 在日常工作中,我们经常会遇到需要对大量文件进行统一重命名的情况,这时,一个高效的批量重命名工具就显得尤为重要。Rkrenamer 0.2.0 汉化版就是这样一款基于Qt库...

    文件批量重命名

    批量重命名文件能够帮助我们快速统一文件名格式,提高工作效率,便于文件管理和查找。以下将详细阐述批量重命名的基本概念、方法以及一些常用的工具。 批量重命名是指通过特定的程序或功能,一次性更改多个文件的...

    文件批量重命名工具(Java实现)

    在IT领域,批量重命名文件是一项常见的需求,尤其对于需要整理大量文件的用户或者开发者来说,这样的工具能够大大提高工作效率。 Java是一种跨平台的编程语言,其“Write Once, Run Anywhere”特性使得这个工具可以...

    批量重命名文件,将大写文件名改成小写

    一个小工具,用来处理Android资源文件名,批量重命名将大写改成小写,由www.j2megame.com开发。 由于Android是基于Linux系统的,Linux文件系统对大小写是敏感的。 这对于在Windows下的Android开发人员来说,处理...

    文件批量重命名工具

    批量重命名文件通常涉及到以下几个关键知识点: 1. **批量添加前后缀**:在许多情况下,我们需要为文件名统一添加前缀或后缀,比如日期、序号或者特定标识,以便于分类和管理。这款工具允许用户输入要添加的文本,...

    微信小视频批量重命名

    对于熟悉命令行操作的用户,可以使用命令行工具如`ren`命令(在Windows中)或`rename`命令(在Linux或macOS中)进行批量重命名。通过编写简单的脚本,可以自定义命名规则,如按照日期、时间或者其他特定信息重命名...

    应用EXCEL对应批量重命名的最好方法

    本文将详细介绍如何利用Excel对应批量重命名的方法。 首先,我们需要一个包含原始文件名和新命名规则的Excel表格。假设你已经有一个列出了所有文件原始名称的列表(例如,在A列),并且在另一列(例如B列)你已经...

    Linux 文件系统管理:文件与目录重命名指南

    本文将详细介绍如何在 Linux 中重命名文件或目录,包括使用命令行工具和图形用户界面(GUI)的方法。 重命名文件或目录是 Linux 系统中的一项基本操作,可以通过多种方法实现。无论是使用命令行工具还是图形用户界面...

    详解如何在Linux上一次性批量重命名一组文件

    不过没关系,今天我们来介绍一个好用的可以实现批量重命名的命令—— rename 命令。 下面我们来详细介绍 rename 命令的用法。 与 mv 命令不同,rename 命令不是简单地指定新旧文件名就行的。相反,它使用与 Perl ...

Global site tag (gtag.js) - Google Analytics