`
superich2008
  • 浏览: 317426 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Linux批量重命名文件

阅读更多
Linux批量重命名文件会涉及到改变一个字母、改变一些相连字母、改变某些位置的字母、在最前面加上某些字母、或者改变字母的大小写。完成这里五个方法基本上就会解决了Linux批量重命名的工作。

1、我想把它们的名字的第一个1个字母变为"q",其它的不变

[root@pps mailqueue]# for i in `ls`; do mv -f $i `echo $i | sed 's/^./q/'`; done

或者写个脚本,显得更加清晰:

for file in `ls`
do
  newfile =`echo $i | sed 's/^./q/'`
 mv $file $newfile
done

2、修改前面5个字母为zhaozh

[root@pps mailqueue]# for i in `ls`; do mv -f $i `echo $i | sed 's/^...../zhaozh/'`; done

3、修改后面5个字母为snail

[root@pps mailqueue]# for i in `ls`; do mv -f $i `echo $i | sed 's/.....$/snail/'`; done

4、在前面添加 _hoho_

[root@pps mailqueue]# for i in `ls`; do mv -f $i `echo "_hoho_"$i`; done

5、所有的小写字母变大写字母

[root@pps mailqueue]# for i in `ls`; do mv -f $i `echo $i | tr a-z A-Z`; done
分享到:
评论

相关推荐

    Linux批量重命名 rename & mv

    rename除了给单个文件重命名,还可以批量文件重命名。同时,值得注意一点的是,rename命令是带3个参数而不是很多人认为的2个参数。

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

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

    Linux重命名文件有几种方法

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

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

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

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

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

    使用Vim批量重命名文件-Linux开发

    vimv vimv是基于终端的文件重命名实用程序,可让您轻松地使用Vim批量重命名文件。 安装curl https://raw.githubusercontent.com/thameera/vimv/master/vimv>〜/ bin / vimv && chmod +755〜/ b vimv vimv是基于终端...

    在Linux中如何一次重命名多个文件详解

    此命令用于在类 Unix 操作系统中使用标准通配符批量移动、复制、追加和重命名文件。 在 Linux 中一次重命名多个文件 mmv 程序可在基于 Debian 的系统的默认仓库中使用。 要想在 Debian、Ubuntu、Linux Mint 上安

    mulrename V1.0批量文件重命名

    在linux中,用于对指定目录下的文件(可以具体某类)按自己的要求批量进行重命名,包括部分名称替换、删除、增加,以及长度补齐(加0)等;

    rnr:用于批量重命名文件和目录的命令行工具

    特征批量重命名文件和目录。 自动检查以避免不必要的文件冲突,删除或覆盖。 使用正则表达式,包括捕获组。 递归包括目录。 创建备份文件。 从转储文件创建和读取操作。 从转储文件撤消操作。 排除/包括隐藏文件。 ...

    ubuntu linux 下C语言实现FTP批量文件上传

    在ubuntu linux下实现的FTP文件上传,程序自动监听目录下是否有图片文件,有文件则自动通过FTP上传到服务器端,同时删除目录下的文件,实现了批量文件上传,自动重命名文件,程序经测试,运行稳定。

    renamer:批量重命名文件

    重命名器重命名器是一个命令行实用程序,可帮助重命名文件和文件夹。 它通过插件是灵活和可扩展的。免责声明始终使用--dry-run选项运行此工具,直到您确信结果看起来正确为止。概要下面的示例使用双引号来适合...

    f2:F2 是一个跨平台的命令行工具,用于快速安全地批量重命名文件和目录。 用围棋写的!

    F2是一个跨平台的命令行工具,用于快速安全地批量重命名文件和目录。 用围棋写的! 安装 F2 是用 Go 编写的,所以你可以通过go install安装它(需要 Go 1.16 或更高版本): $ go install github....

    batch_rename:macOS的命令行工具以批量重命名文件

    使用交互式文本编辑器在OS X中批量重命名文件。 背景 该宝石的灵感来自StackExchange用户于2015年6月提出的一个问题,他问是否存在。 系统要求 该宝石仅在OS X Yosemite上进行了测试。 尽管要使其在Windows,Linux...

    开发人员的批量重命名实用程序-Linux开发

    MacOS和Windows操作系统的预编译可执行文件,然后应复制该可执行文件t适用于开发人员的nomino批量重命名实用程序如何安装预编译的您可以下载适用于Linux,MacOS和Windows操作系统的预编译可执行文件,然后应将该可...

    ReName(绿化)批量修改文件名/扩展名

    最新的 ReName(绿化)批量修改文件名/扩展名,更多功能查看。

    PlexRenamer:重命名文件,以便 Plex 媒体服务器可以更正确地处理它们

    重命名文件,以便 Plex 媒体服务器可以更正确地处理它们 我对这个脚本可能做的任何事情概不负责,您使用它需要您自担风险。 我建议至少进行一次试运行,并确保您对它所做的所有更改都满意 此 scipt 旨在将剧集重命名...

    ubuntu强制清空回收站 创建、删除文件及文件夹的方法.docx

    使用rename命令可以批量重命名文件。例如,使用以下命令可以将名为"foo1"到"foo9"的文件重命名为"foo01"到"foo09": rename foo foo0 foo? 八、强制清空回收站 在Ubuntu系统中,使用以下命令可以强制清空回收站:...

    批量迁移Oracle数据文件,日志文件及控制文件

    对于这种情形可以采取批量迁移的方式将多个数据文件或者日志文件实现一次性迁移。当然备份恢复也是其中的方式之一。本文主要描述如何使用批量方式来迁移数据文件,日志文件。如需要也可以将整个数据库迁移到新的位置...

    Linux常用命令大全.zip

    第四个实例展示了如何批量重命名文件,这在文件管理中很常见。最后,文章介绍了一个使用wget命令批量下载多个URL的脚本,这对于批量下载文件很有用。 这些脚本实例不仅展示了Linux命令的强大功能,也展示了bash脚本...

Global site tag (gtag.js) - Google Analytics