linux 下 批量添加后缀名,Linux下批量修改后缀名
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下批量修改后缀名相关推荐
- linux安装定制添加输入,Arch Linux--定制自己的Linux操作系統(乙-國際化桌面安裝篇)...
Arch Linux--定制自己的Linux操作系統 ----乙-國際化&桌面安裝篇 相信大家看了<甲-安裝篇>之後,Arch Linux系統已經可以正常運行了吧?不過,Arch ...
- pdf批量添加图章_给PDF批量添加文本链接
为了进一步补充说明文件中的一些重要内容,PDF文件的创建者会为一些文本创建链接,方便阅读者访问相关的网站,获取更多的信息. 我们可以通过使用pdfFactory文本链接功能来实现以上需求,另外,我们还 ...
- mysql 批量添加字段前缀_MySQL中批量前缀表的sql语句
1.批量删除前缀表sql语句 先查询生成需要操作的表 Select CONCAT( 'drop table ', table_name, ';' ) FROM information_schema.t ...
- mysql命令行批量添加数据_mysql命令行批量插入100条数据命令
先介绍一个关键字的使用: delimiter 定好结束符为"$$",(定义的时候需要加上一个空格) 然后最后又定义为";", MYSQL的默认结束符为" ...
- SQL server批量更改表的架构名称——存储过程修改表名前缀为[dbo]
DECLARE @NAME SYSNAME --表名变量DECLARE CSR CURSOR --定义一个游标 FOR SELECT NAME FROM SYSOBJECTS WHERE XTYPE ...
- eclipse修改android包名,Eclipse 如何快速修改工程名及包名
修改工程名/包名,也是咱们在开发中常常遇到的问题,好比咱们在开发过程当中忽然以为项目名不合适,或者根包名不合适想修改一下怎么办? 缓存 在Eclipse中修改Android应用程序包名时,须要修改的几 ...
- oracle数据库超大表名更改,oracle如何修改表名_数据库,oracle,修改表名
Oracle建表语句是什么_数据库 Oracle建表语句是CREATE TABLE tablename(column_name datatype).其中tablename是要创建的表名,column_ ...
- 批处理修改计算机名为ip,批处理修改计算机名和IP地址
批处理修改计算机名和IP地址 (2008-02-26 13:44:18) 标签: 杂谈 分类: 网络 @echo off color F2 set /p name=请输您的计算机名: reg add ...
- linux网站如何添加swf支持,linux下安装swftools和openOffice
1.openOffice下载地址:http://download.openoffice.org/all_rc.html#untested-full 下载 Linux 32-bit Intel rpm ...
- linux浮动ip添加 手动,在Linux 双机下自己手动实现浮动ip技术
两台Linux服务器,一台为主机(IP:124.158.26.30)对外提供了一定的网络服务,另一台从机(IP:124.158.26.31)能提供相同的服务,但ip地址没有对外部公开客户端连接的都是1 ...
最新文章
- P1681 最大正方形 Iand II
- ueditor百度富文本编辑器linux下报错: class path resource [config.json] cannot be resolved to absolute file path
- arm放弃服务器芯片,ARM溃败:Applied Micro拆分ARM架构服务器芯片业务
- VMware15安装MAC(MAC OS 10.13)(OS X 10.14)原版可升级最新可解锁macOS Unlocker3.0(OS X 10.13)
- maven ojdbc6和ojdbc8 jar包下载地址
- 易语言解析html实例,易语言解析JSON教程
- 面向物联网的可重构流式深度卷积神经网络加速器
- 雅虎将收购什么类型公司?梅耶尔:移动!移动!移动!
- 14. vue的插槽
- drf路由组件Routers
- 【数据可视化】复杂高维多元数据的可视化
- AI会给世界带来什么变化?世界著名机器人学家关于未来的预言!
- 鸿蒙app安卓版包,快手鸿蒙版下载-快手app鸿蒙版下载 v9.2.10.18677-apk3安卓网
- linux moxa 多串口卡_MOXA多串口卡在Linux下的安装
- ST雄震两分钟从涨停到跌停 刘芳再度现身
- 手机在网状态查询api接口详解
- 我说了你还不相信,有图有真相,扒一扒企搭搭......
- 服务器linux重启要多久,win2003或linux服务器一般多久重启一次
- fanuc机器人外部启动
- (转)python爬虫实例——爬取智联招聘信息