Linux下批量重命名文件名为数字索引编号(0~N.xxx)的方法

原创 2015年11月19日 12:38:58
在处理一些数据集的时候,我们经常会碰到数据集的文件名是按时间戳(time stamp),或者其他方式命名的文件,比如下图所示:
       

而我们在编写程序时,往往希望读入的这些数据集的文件名是一种更简洁的形式,比如按照索引(index)方式:1.png,2.png,3.png...,那么如何批量重命名一个文件夹下的文件名呢?方法很简单,只需要在Terminal里面进入数据集所在的文件夹,输入以下命令即可:

i=1; for x in *; do mv $x $i.png; let i=i+1; done

重命名后的数据集如下,可以看到文件名已经变成了按数字索引编号,这样就不用担心程序难以适配不同数据集数据的问题了:


Linux下批量修改文件名(rename)

1.rename命令批量修改文件名, 其实linux下可以使用别的办法来批量修改文件名, 不过rename实在太方便了比如把所有的表为cdb1_* 修改为cdb_*的 在本目录下 只需要# ren...

Linux中批量重命名的方法

有时候需要对多个文件进行命名,使其具有相同的后缀名。可以有两种的不同的方式可以达到此目的。 1 rename —— 单个命令     为了使得通过在命令行输入单个命令就可以达到对多个文件进行重命名的目...

Linux下批量重命名文件或文件夹(rename命令)

cp  mv 在复制、移动文件时,可单个更改文件名称 下面介绍Linux系统中另一个重命名命令 rename命令的用法。 批量创建那些规格差不多的文件名。【测试的第一步】 [root...

Linux下批量重命名文件bash命令详解

Linux下批量重命名文件bash命令详解在Linux批量命名文件一般用bash命令 for file in xxx; do mv “$file” “${file%yyy}zzz”;done...
  • wish7
  • wish7
  • 2015年07月21日 09:38
  • 848

Dynamo: Amazon’s Highly Available Key-value Store 读书笔记

第一节 介绍    介绍Amazon的面临的情况:在高峰期面临百万级客户的并发访问,所以可靠性尤为重要,任何的小的"断档期",都会带来财务上的损失和影响客户的信任。随着业务量的增长,平台也要有更高的...

GRUB legacy和GRUB 2介绍 与 命令【包含kernel 与 initrd的详解】使用

Grub简介 GNU GRUB 是一个多重操作系统启动管理器。GNU GRUB 是由GRUB(GRand Unified Bootloader) 派生而来。GRUB最初由Erich Stefan B...

linux下的文件操作——批量重命名

概述:在日常工作中,我们经常需要对一批文件进行重命名操作,例如将所有的jpg文件改成bnp,将名字中的1改成one,等等。文本主要为你讲解如何实现这些操作...

linux下rename用法--批量重命名

转载自:http://www.2cto.com/os/201201/117383.html Linux的rename 命令有两个版本,一个是C语言版本的,一个是Perl语言版本的,早期的Linux发行...

@linux下rename用法--批量重命名@

Linux的 rename 命令有两个版本,一个是C语言版本的,一个是Perl语言版本的,早期的Linux发行版基本上使用的是C语言版本的,现在已经很难见到C语言版本的了,由于历史原因,在Perl语言...

文件批量改名重命名编号软件

  • 2014年01月03日 11:10
  • 272KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux下批量重命名文件名为数字索引编号(0~N.xxx)的方法
举报原因:
原因补充:

(最多只允许输入30个字)