志在指尖
用双手敲打未来

linux修改文件名(linux修改文件名称的命令)

linux修改文件名

关于在Linux中修改文件名的办法一般我们会用mv指令进行修改,但是mv指令是无法处理很多文件修改名称。
但是在处理很多文件的时分该如何进行批量修改呢?
办法一:mv配合for循环办法进行修改
[root@showday74]#fornamein`ls*.html`;doecho$name${name%.html}.jpg;done00.html00.jpg01.html01.jpg02.html02.jpg03.html03.jpg04.html04.jpg05.html05.jpg06.html06.jpg07.html07.jpg08.html08.jpg09.html09.jpg10.html10.jpg
[root@showday74]#fornamein`ls*.html`;domv$name${name%.html}.jpg;done
[root@showday74]#ls00.jpg01.jpg02.jpg03.jpg04.jpg05.jpg06.jpg07.jpg08.jpg09.jpg10.jpg
办法二:sed指令
ls*jpg|sed-r’s#(.*).jpg#mv&\1.mp4#’|bash
办法三:rename指令
rename指令用字符串替换的办法批量改动文件名。
格局:rename原名替换名要改的文件
原字符串:将文件名需要替换的字符串;目标字符串:将文件名中含有的原字符替换成目标字符串;文件:指定要改动文件名的文件列表。
[root@cache01test]#ls01.txt03.txt05.txt07.txt09.txt02.txt04.txt06.txt08.txt10.txt
[root@cache01test]#renametxtjpg*[root@cache01test]#ls01.jpg03.jpg05.jpg07.jpg09.jpg02.jpg04.jpg06.jpg08.jpg10.jpgaspx

linux修改文件名称的命令

一、重命名(更名)
linux给文件改名的指令是mv指令
mv指令来为文件或目录改名或将文件由一个目录移入另一个目录中。该指令等同于DOS系统下的ren和move指令的组合。它的运用权限是所有用户。
格式
mv[options]源文件或目录方针文件或目录。
主要参数[options]
-i:交互办法操作。假如mv操作将导致对已存在的方针文件的掩盖,此刻系统问询是否重写,要求用户答复”y”或”n”,这样可以避免误掩盖文件。
-f:禁止交互操作。mv操作要掩盖某个已有的方针文件时不给任何指示,指定此参数后i参数将不再起效果。
挑选参数
当挑选参数类型是文件时,mv指令完结文件重命名,它将所给的源文件或目录重命名为给定的方针文件名。
实例:
将文件test.txt重命名为wbk.txt:
$mvtest.txtwbk.txt
二、新建文件夹及文件
进入到了home的文件夹
1假如要在那里建一个叫test的文件夹
输入cd/home回车就到了home目录
输入mkdirtest就可以了
2假如在文件夹里添加(就是创立)一个文件例如a.txt
输入touchtest/a.txt回车
3删除rm-rftest/回车
三、修正文件、保存及退出文件
首先,要明白有3种形式:
指令行形式(ESC进入),插入形式(i进入),底行形式(:进入)。
一般修正完文档后,先按ESC退出插入形式,然后在底行输入:x来保存,然后回车退出。
或许:A、冒号后wq(w:write写入,q:quit退出)再回车就保存退出了。
B、最方便的办法:按了ESC后,直接按shift+zz,或许切换到大写形式按ZZ,就可以保存退出了,便是按2下大写的Z。
不保存退出,esc后:q,强制退出:q!
四、其他指令
今天修正-bash-4.2#的问题的时候,有位同学让我查看一下.bash_profile文件,我发现找不到,他让我运用类ls-al指令,还有vi
可以用ls-al指令来调查文件的权限,每个文件的权限都用10位表明,并且分为四段,其间榜首段占1位,表明文件类型,第二段占3位,表明文件拥有者对该文件的权限。

未经允许不得转载:IT技术网站 » linux修改文件名(linux修改文件名称的命令)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载