问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux 如何用mv命令批量更改文件名?

发布网友 发布时间:2022-04-25 14:28

我来回答

1个回答

热心网友 时间:2023-10-09 03:37

单纯的依靠mv命令做不到,需要脚本来实现

编写脚本 rename 如下

#----------------------------------------------
#!/bin/sh

ls -l $1 | grep ^[^d] | awk '{print $9}'| while read line; do
do=`echo $line | grep $2`

if [ ! "$do" = "" ]; then
newname=`echo $line | sed 's/'$2'/'$3'/g'`
echo "rename $line to $newname ..."
mv $1/$line $1/$newname
fi
done
#------------------------------------------------
将以上保存为 rename文件,
然后运行
chmod +x rename
使rename可运行

然后按照如下格式执行rename
假设rename在当前路径
$./rename [fullpathtofiles] .sql.cluster1 .sql

[fullpathtofiles] 指向你的BAOAN102671.sql.cluster1 这些文件的全路径即可

参考以下我的演示 ,将具体路径替换到你的即可,实际测试通过

--------------------------------
root@bogon~/testmv# ls
12343234234.sql.cluster1 323423423423.sql.cluster1 sdfdssddd.sql.cluster1
root@bogon~/testmv# cd ..
root@bogon~# ./rename ./testmv/ .sql.cluster1 .sql
rename 12343234234.sql.cluster1 to 12343234234.sql ...
rename 323423423423.sql.cluster1 to 323423423423.sql ...
rename sdfdssddd.sql.cluster1 to sdfdssddd.sql ...
root@bogon~# cd testmv
root@bogon~/testmv# ls
12343234234.sql 323423423423.sql sdfdssddd.sql
-----------------------------------------------------
Linux下快速更改文件名的方法linux更改文件名

首先,可使用Linux的“mv”命令快速更改文件名。要更改文件名,请输入以下代码:mv oldfile newfile 这里,“oldfile”是您要更改的原文件名,而“newfile”是您将更改成的新文件名。该命令将旧文件名更改为新文件名,但文件的路径和内容不变。其次,命令行也可以实现快速更改文件名。这种方法可以在Li...

如何把doc文件转换成PDF格式?

"1.当然可以,首先要确定自己有一个pdf文档,而且确定目的是需要将pdf文档转换为word格式,然后我们将现有文档通过迅捷pdf转换器软件打开。2.通过选择PDF转换页面功能其中的PDF文件转WORD项目拖入文件。3.接着在迅捷pdf转换器下方按自己的需要是否更改文件名,然而在保存类型中选择*.doc选项。4.全部设置完成点击开始转换,确定自己设置好路径、更改文件名和保存类型即可。5.转换完成之后的word文档同样可以通过迅捷pdf转换器重新转换成一开始的pdf文档。"1.当然可以,首先要确定自己有一个pdf文档,而且确定目的是需要将pdf文档转换为word格式,然后我们将现有文档通过迅捷pdf转换器软件打开。2.通过选择PDF转换页面功能其中的PDF文件转WORD项目拖入文件。3.接着在迅捷pdf转换器下方按自己的需要是...

linux 如何用mv命令批量更改文件名?

if [ ! "$do" = "" ]; then newname=`echo $line | sed 's/'$2'/'$3'/g'`echo "rename $line to $newname ..."mv $1/$line $1/$newname fi done --- 将以上保存为 rename文件,然后运行 chmod +x rename 使rename可运行 然后按照如下格式执行rename 假设rename在当前路径 ....

linux—mv (移动文件与目录,或修改名称)命令详解(一天一个命令)

案例案例1: 重命名文件将文件"old_file.txt"重命名为"new_file.txt",可以使用命令:mv old_file.txt new_file.txt 案例2: 移动文件到指定目录将文件"old_file.txt"移动到"/home/user/documents"目录下:mv old_file.txt /home/user/documents 案例3: 批量移动文件到指定目录将目录/home/user/...

linux批量修改文件后缀名Linux下批量修改文件名的方法

关于sed的 command,使用e。如此在使用s命令完成 pattern space中 Lan到 ch7_Lan的修改后,启动shell来执行 pattern space中的' mv指令。如果这里使用 p,标记仅仅显示 pattern space中的指令而已。如果对于某目录下的所有文件,进行文件名修改,有两种方式:1、汇集awk的 FS/OFS和 gsub/system来实现。

linux 重命名大量文件

其实在文本模式中要重命名文件或目录的话也是很简单的,我们只需要使用mv命令就可以了,比如说我们要将一个名为abc的文件重命名为1234就可以这样来写:mv abc 1234,但是要注意的是,如果当前目录下也有个1234的文件的话,我们的这个文件是会将它覆盖的。二、Linux批量重命名文件会涉及到改变一个字母、...

linux下的mv命令怎么用?

1. 基本语法:mv [选项] 源文件或目录 目标文件或目录 2. 移动文件或目录:使用mv命令可以移动文件或目录到另一个位置。例如,将文件“file1.txt”移动到目录“dir1”中,可以使用以下命令:bash mv file1.txt dir1/ 这会将“file1.txt”移动到“dir1”目录下,并保留原始文件名。3. 重命名...

Linux中,怎样修改文件名

1、mv命令的用法 mv [选项]... [-T] 源文件 目标文件 或:mv [选项]... 源文件... 目录 或:mv [选项]... -t 目录 源文件...2、比如在当前目录下有个test.txt的文件 ,要修改文件名为good.txt,则可以执行 mv test.txt good.txt 3、常用参数说明:--backup=<备份模式>:若需...

linux 给文件改名的命令

1、首先我们打开一个虚拟机。2、进入终端命令界面,先用“cd”命令进入文件所在文件夹中。3、可以先创建一个文件(”touch“),再“ls”一下发现成功创建了一个“old.txt”文件。4、输入命令:mv 修改前文件名 修改后文件名,按回车。5、输入命令“ls”,可以看到文件重命名为新的了。

linux下的mv命令怎么用?

这会将文件名从oldname.txt更改为newname.txt,并保持它在当前位置。同样,对于目录也可以进行类似的操作。4. 选项:mv命令支持一些选项来执行更高级的操作,如强制移动、保持文件属性等。常用的选项包括:-i、-u等。这些选项可以通过查看mv命令的帮助文档来了解更多细节。总之,Linux下的mv命令是一个...

在linux下用mv命令可以批量的移动文件吗

linux下的mv命令可以批量移动文件或文件夹:批量移动文件到home目录: mv file1 file2 file3 /home/ 批量移动文件夹到home目录: mv dir1/ dir2/ dir3/ /home/ 批量移动相同类型的文件或文件到到home目录: mv dir* /home/ 请参看 mv --help的帮助信息....

linux批量修改文件名 linux文件改名字命令 linux搜索文件名命令 linux修改文件命令 linux修改文件内容命令 linux 移动文件命令mv 修改文件名linux linux怎么修改文件名 linux打开文件命令
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何考电焊工证书和介绍 泰迪多大可以吃美毛粉 ...毛不是很密,长大后毛会密吗?假如不会有什么方法挽救? 吃美毛粉... 四个多月的泰迪需要吃美毛粉\'钙片\'营养膏之类的保健品吗?_百度知 ... 滚筒洗衣机需要安装洗衣机底座吗 关于电源o是开还是一是开(电源o是开还是一是开) 我帮单位运输柴油80升用铁桶装的,当时无证明,我不是车主,消防队查获交... 右脚脚脖子处起三个疙瘩很痒很痛 我的脚脖有几个像是蚊子咬的疙瘩,很痒 怎么做采购 oppo手机锁屏密码忘了我在清除数据时还得输入密码吗 怎么哄女友睡觉啊? mv命令Linux的。那么请问mv 改名后面的名字必须换?还有移动目录选项是哪个字母? 哪个游戏赚钱最快又不看广告? 谷歌安全教育心得体会1500字 有什么学生可以赚钱的软件比较靠谱的? 三级安全教育体会 通过安全知识教育后谈谈你的体会? 学习安全,教育知识心得体会文章 除了鱼泡泡还有什么手机软件是可以磕单? 安全教育感想100字 安全教育的心得体会怎么写 如何煮狗肉 怎样煮狗肉啊?需要什么料? 狗肉要怎么煮才会香? 怎样煮狗肉好吃? 家常炖狗肉怎么做 狗肉的做法都有哪些?怎样做出的狗肉又软又烂? 狗肉怎么烧 最正宗的狗肉做法是什么? 女朋友让我哄她睡觉 给她讲故事! LINUX 下mv命令可不可以移动并重命名文件? 如果不可以那条命令可以做到。 怎么哄人男朋友睡觉 linux系统 用mv命令给文件改名,结果同文件夹里有个同名的文件,原来的文件就被冲掉了,还能恢复吗 oppoa57锁屏密码忘了 刷机清除数据时还是要锁屏密码 这该怎么解?_百度... Linux系统常用命令与DOS命令的类似之处和本质区别各是什么? oppo手机忘记锁屏密码,手机清除数据也要密码怎么办 linux中mv和rename的区别 我在linux中执行一个更名命令(用错了):mv -r /home /dir1 /home /dir2,想把dir1改dir2,但是执行了过后 在职研究生报考条件! 在职硕士报考条件是什么? 在职研究生的报考条件都有哪些呢? thisis my brother.(对划线部分提问)。 英语怎么做对划线部分提问! 英语 对划线部分提问 怎样写 英语,怎么对划线部分提问 英语对划线部分提问? 小学英语怎么对划线部分提问? 英语怎么对划线部分提问 英语 对划线部分提问