在处理一些数据集的时候,我们经常会碰到数据集的文件名是按时间戳(time stamp),或者其他方式命名的文件,如:

12345679.jpg, sunshine.txt

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

i=1; for x in *; do mv $x $i.jpg(或其他文件后缀名); let i=i+1; done
重命名后的数据集如下,可以看到文件名已经变成了按数字索引编号了,如1.jpg,2.jpg...,n.jpg(n代表数字)等。

转载于:https://www.cnblogs.com/flippedkiki/p/6603644.html

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

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

    转载自: https://blog.csdn.net/hubai789/article/details/49926019 在处理一些数据集的时候,我们经常会碰到数据集的文件名是按时间戳(time st ...

  2. ubuntu linux下批量重命名工具:purrr

    ubuntu linux下批量重命名工具:purrr http://www.ubuntusoft.com/ubuntu-linux-batch-rename-tool-under-purrr.html ...

  3. Linux下批量重命名文件

    Linux下批量重命名文件 通过rename命令批量重命名文件 基本语法 示例 1. 改变文件扩展名 2. 大写改成小写 3. 更改文件名模式 通过rename命令批量重命名文件 基本语法 renam ...

  4. ffmpeg linux 命令,Linux命令行下转换媒体格式工具FFMPEG介绍

    Linux命令行下转换媒体格式工具FFMPEG介绍 格式:ffmpeg [[输入文件选项]- i 输入文件名] {[输入文件选项] 输出文件名} 主要选项: -L 显示ffmpeg的版权说明 -h 显 ...

  5. 一款不错的Linux命令行下的FTP客户端软件

    [文章作者:张宴 本文版本:v1.0 最后修改:2008.12.12 转载请注明原文链接: http://blog.s135.com/post/387/] 一款Linux命令行下的FTP客户端软件── ...

  6. linux命令行下命令参数前的一横(-)和两横(--)的区别

    linux命令行下命令参数前的一横(-)和两横(--)的区别 原文转自:http://blog.csdn.net/songjinshi/article/details/6816776 在解释这些区别之 ...

  7. linux命令行下载github文件,Linux命令行下使用GitHub

    Linux命令行下使用GitHub 1.注册github账号 2.创建ssh密钥 cd ~ ssh-keygen -t rsa -C your_email@example.com 1 2 cd~ ss ...

  8. linux 命令api,linux命令行下字典,使用有道API

    Linux命令行下的字典,使用"exit"退出.大家简单申请一个key就可以用了. 这里 申请 #!/usr/bin/python3.2 import urllib.request ...

  9. 【转】Linux命令行下svn ignore忽略文件或文件夹用法

    转自:Linux命令行下svn ignore忽略文件或文件夹用法 - 陌上归人的博客 - 博客园 一.忽略单个目录 1.忽略文件夹 假如目录oa.youxi.com是从svn checkout出来的, ...

最新文章

  1. 《塞尔达传说:旷野之息》技术分析:神作是怎么炼成的
  2. Ceph BlueStore 和双写问题
  3. servlet 配置 使用_配置HTTPS以与Servlet一起使用
  4. oracle11gr2克隆安装,VirtualBox+Oracle 11gR2 RAC安装总结
  5. 大厨揭示Google成功秘诀:免费啤酒和寿司
  6. [转]架构师的职责及工作描述
  7. SOCKET 478/775是两种主板的CPU接口类型
  8. 利用VS2010进行SQL Server服务器和本地的数据融合
  9. Java项目的开发流程
  10. 【图像处理算法】Hough变换
  11. JavaScript封装回调函数(委托)
  12. 概率论与数理统计(下)
  13. 什么是web移动端-移动端布局特点
  14. 如何使用node.js后端框架中的egg.js框架
  15. dic={key:“字典”}
  16. js实现搜索框智能搜索提示,类似百度搜索
  17. 3d transform的(x、y、z)坐标空间及位置
  18. Idea生成英文JavaDoc以及中文编码问题
  19. JavaScript HTML DOM EventListener
  20. 一个好用的网络安全学习网站

热门文章

  1. 手势三连拍是什么软件_超全的摆拍姿势,摆姿困难用户一定要学!
  2. 时间服务器+注册表,注册表缺失导致Windows Server 2008 R2时钟服务W32time不能自启
  3. 基于redis和R语言构建并行计算平台(yiyou)
  4. 正态分布的前世今生:误差分布曲线的确立
  5. c# mysql datetime 判断为空 dbnull_转:SqlServer中的datetime类型的空值和c#中的DateTime的空值的研究...
  6. python 线程同步_python线程同步(2)
  7. python画图如何调整图例位置_Python——legend()图例位置调整
  8. Win32汇编——钩子
  9. Opencv学习笔记_计算机视觉是什么?Opencv的起源
  10. 分享几个比较提高工作效率的软件