1、用find和xargs添加后缀名

[[email protected] yum.repos.d]# ls -ltr

total 32

-rw-r--r--. 1 root root 5701 Nov 23 21:16 CentOS-Vault.repo

-rw-r--r--. 1 root root 1331 Nov 23 21:16 CentOS-Sources.repo

-rw-r--r--. 1 root root 630 Nov 23 21:16 CentOS-Media.repo

-rw-r--r--. 1 root root 314 Nov 23 21:16 CentOS-fasttrack.repo

-rw-r--r--. 1 root root 649 Nov 23 21:16 CentOS-Debuginfo.repo

-rw-r--r--. 1 root root 1309 Nov 23 21:16 CentOS-CR.repo

-rw-r--r--. 1 root root 1664 Nov 23 21:16 CentOS-Base.repo[[email protected] yum.repos.d]# find . -type f |xargs -i mv {} {}.bak

[[email protected] yum.repos.d]# ls -ltr

total 32

-rw-r--r--. 1 root root 5701 Nov 23 21:16 CentOS-Vault.repo.bak

-rw-r--r--. 1 root root 1331 Nov 23 21:16 CentOS-Sources.repo.bak

-rw-r--r--. 1 root root 630 Nov 23 21:16 CentOS-Media.repo.bak

-rw-r--r--. 1 root root 314 Nov 23 21:16 CentOS-fasttrack.repo.bak

-rw-r--r--. 1 root root 649 Nov 23 21:16 CentOS-Debuginfo.repo.bak

-rw-r--r--. 1 root root 1309 Nov 23 21:16 CentOS-CR.repo.bak

-rw-r--r--. 1 root root 1664 Nov 23 21:16 CentOS-Base.repo.bak

2、用for、sed和mv修改后缀名

#.bak 替换为 .back

for i in $(ls .)

do

mv $i $(echo $i|sed ‘s/\.bak/\.back/‘)

done

[[email protected] yum.repos.d]# for i in $(ls .)

> do

> mv $i $(echo $i|sed ‘s/\.bak/\.back/‘)

> done

[[email protected] yum.repos.d]# ls -ltrr

total 32

-rw-r--r--. 1 root root 5701 Nov 23 21:16 CentOS-Vault.repo.back

-rw-r--r--. 1 root root 1331 Nov 23 21:16 CentOS-Sources.repo.back

-rw-r--r--. 1 root root 630 Nov 23 21:16 CentOS-Media.repo.back

-rw-r--r--. 1 root root 314 Nov 23 21:16 CentOS-fasttrack.repo.back

-rw-r--r--. 1 root root 649 Nov 23 21:16 CentOS-Debuginfo.repo.back

-rw-r--r--. 1 root root 1309 Nov 23 21:16 CentOS-CR.repo.back

-rw-r--r--. 1 root root 1664 Nov 23 21:16 CentOS-Base.repo.back

[[email protected] yum.repos.d]#

3、用rename命令修改后缀名

rename back bak *.back

#把*.back改为*.bak

[[email protected] yum.repos.d]# rename back bak *.back

[[email protected] yum.repos.d]# ll

total 32

-rw-r--r--. 1 root root 1664 Nov 23 21:16 CentOS-Base.repo.bak

-rw-r--r--. 1 root root 1309 Nov 23 21:16 CentOS-CR.repo.bak

-rw-r--r--. 1 root root 649 Nov 23 21:16 CentOS-Debuginfo.repo.bak

-rw-r--r--. 1 root root 314 Nov 23 21:16 CentOS-fasttrack.repo.bak

-rw-r--r--. 1 root root 630 Nov 23 21:16 CentOS-Media.repo.bak

-rw-r--r--. 1 root root 1331 Nov 23 21:16 CentOS-Sources.repo.bak

-rw-r--r--. 1 root root 5701 Nov 23 21:16 CentOS-Vault.repo.bak

原文:https://www.cnblogs.com/dahaoran/p/10675981.html

linux 下 批量添加后缀名,Linux下批量修改后缀名相关推荐

  1. linux安装定制添加输入,Arch Linux--定制自己的Linux操作系統(乙-國際化桌面安裝篇)...

    Arch Linux--定制自己的Linux操作系統 ----乙-國際化&桌面安裝篇 相信大家看了<甲-安裝篇>之後,Arch Linux系統已經可以正常運行了吧?不過,Arch ...

  2. pdf批量添加图章_给PDF批量添加文本链接

    为了进一步补充说明文件中的一些重要内容,PDF文件的创建者会为一些文本创建链接,方便阅读者访问相关的网站,获取更多的信息. 我们可以通过使用pdfFactory文本链接功能来实现以上需求,另外,我们还 ...

  3. mysql 批量添加字段前缀_MySQL中批量前缀表的sql语句

    1.批量删除前缀表sql语句 先查询生成需要操作的表 Select CONCAT( 'drop table ', table_name, ';' ) FROM information_schema.t ...

  4. mysql命令行批量添加数据_mysql命令行批量插入100条数据命令

    先介绍一个关键字的使用: delimiter 定好结束符为"$$",(定义的时候需要加上一个空格) 然后最后又定义为";", MYSQL的默认结束符为" ...

  5. SQL server批量更改表的架构名称——存储过程修改表名前缀为[dbo]

    DECLARE @NAME SYSNAME --表名变量DECLARE CSR CURSOR --定义一个游标 FOR SELECT NAME FROM SYSOBJECTS WHERE XTYPE ...

  6. eclipse修改android包名,Eclipse 如何快速修改工程名及包名

    修改工程名/包名,也是咱们在开发中常常遇到的问题,好比咱们在开发过程当中忽然以为项目名不合适,或者根包名不合适想修改一下怎么办? 缓存 在Eclipse中修改Android应用程序包名时,须要修改的几 ...

  7. oracle数据库超大表名更改,oracle如何修改表名_数据库,oracle,修改表名

    Oracle建表语句是什么_数据库 Oracle建表语句是CREATE TABLE tablename(column_name datatype).其中tablename是要创建的表名,column_ ...

  8. 批处理修改计算机名为ip,批处理修改计算机名和IP地址

    批处理修改计算机名和IP地址 (2008-02-26 13:44:18) 标签: 杂谈 分类: 网络 @echo off color F2 set /p name=请输您的计算机名: reg add ...

  9. linux网站如何添加swf支持,linux下安装swftools和openOffice

    1.openOffice下载地址:http://download.openoffice.org/all_rc.html#untested-full 下载 Linux 32-bit Intel rpm ...

  10. linux浮动ip添加 手动,在Linux 双机下自己手动实现浮动ip技术

    两台Linux服务器,一台为主机(IP:124.158.26.30)对外提供了一定的网络服务,另一台从机(IP:124.158.26.31)能提供相同的服务,但ip地址没有对外部公开客户端连接的都是1 ...

最新文章

  1. P1681 最大正方形 Iand II
  2. ueditor百度富文本编辑器linux下报错: class path resource [config.json] cannot be resolved to absolute file path
  3. arm放弃服务器芯片,ARM溃败:Applied Micro拆分ARM架构服务器芯片业务
  4. VMware15安装MAC(MAC OS 10.13)(OS X 10.14)原版可升级最新可解锁macOS Unlocker3.0(OS X 10.13)
  5. maven ojdbc6和ojdbc8 jar包下载地址
  6. 易语言解析html实例,易语言解析JSON教程
  7. 面向物联网的可重构流式深度卷积神经网络加速器
  8. 雅虎将收购什么类型公司?梅耶尔:移动!移动!移动!
  9. 14. vue的插槽
  10. drf路由组件Routers
  11. 【数据可视化】复杂高维多元数据的可视化
  12. AI会给世界带来什么变化?世界著名机器人学家关于未来的预言!
  13. 鸿蒙app安卓版包,快手鸿蒙版下载-快手app鸿蒙版下载 v9.2.10.18677-apk3安卓网
  14. linux moxa 多串口卡_MOXA多串口卡在Linux下的安装
  15. ST雄震两分钟从涨停到跌停 刘芳再度现身
  16. 手机在网状态查询api接口详解
  17. 我说了你还不相信,有图有真相,扒一扒企搭搭......
  18. 服务器linux重启要多久,win2003或linux服务器一般多久重启一次
  19. fanuc机器人外部启动
  20. (转)python爬虫实例——爬取智联招聘信息

热门文章

  1. 通过三点用Java求三角形周长和面积
  2. 记一次小白的手游脚本破解过程及难题
  3. VLC_本地播放器(C#)
  4. 贪心算法---Huffman编码---神秘电报密码
  5. HC-SRF04超声波测距传感器+Proteus仿真(附源码与仿真电路)
  6. python控制led灯渐变_LED彩灯渐变控制器使用说明书
  7. 微信如何群发消息给所有人?
  8. 罗马盘、大力盘、大圣盘等搜索网站,简单绕过付费
  9. android app 用什么语言开发的?
  10. Debian10安装部署DNS服务-正向解析篇