亚游wwwag8com
你好,游客 登录 注册 搜索
背景:
阅读新闻

Linux下重命名文件或文件夹(mv命令与rename命令)

[日期:2015-01-02] 来源:Linux社区  作者:Linux [字体:亚游wwwag8com大 ]

亚游wwwag8com,在武术如何才能产业化的问题上,中华武学传习馆联盟的运营方阳明传媒则已悄悄在整个武术产业链有所布局,包括武术影视、全国武术俱乐部联赛、中华武学传习馆联盟、武术新媒体等几个平台。在武术产业链上不仅有影视还有比赛、教育、互联网+等,还有很多新的产业化道路的探索,中华武学传习馆联盟作为武术产业化必不可少的一环起到了武术+教育协同发展的作用。

大型国防教育特别节目《真正男子汉》第二季空军篇将继续于今晚20点20分在湖南卫视播出。今日,节目中一段有关黄子韬的未播片段曝光。视频中,黄子韬躺在床上,睡前自言自语道“有很多话当着别人面我说不出来,但确实,我到了这个部队之后,我才明白了一些道理和很多训练上的意义,我吃的比别人好,住的比别人好,不管最后我能不能上这个歼-11B飞机,我真的想努力一把,我不想让这么好的食堂和这么好的住宿白白给我,所以我必须要付出,所以我给我自己压力,把它转换成动力”。 多平台网购火车票被曝贵几十元 你被“套路”了吗在老技师的帮带下,不到一年,张立志就成为艇队的骨干力量,两年后接了老技师的班。走上技师岗位的第二天,他迎来第一个考验。

在Linux下重命名文件或目录,可以使用mv命令或rename命令,这里分享下二者的使用方法。

mv命令既可以重命名,又可以移动文件或文件夹。

例子:将目录A重命名为B

mv A B

例子:将/a目录移动到/b下,并重命名为c

mv /a /b/c

其实在文本模式中要重命名文件或目录,只需要使用mv命令就可以了,比如说要将一个名为abc的文件重命名为1234:

mv abc 1234

注意,如果当前目录下也有个1234的文件的话,这个文件是会将它覆盖的。

下面介绍Linux系统中另一个重命名命令 rename命令的用法。

批量创建那些规格差不多的文件名。【测试的第一步】

[root@linuxidc net]# for i in `seq -w 10`
> do touch stu\_$i\_linux.jpg
> done
[root@linuxidc net]# sl
total 0
-rw-r--r-- 1 root root 0 Oct 9 21:22 stu_01_linux.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:22 stu_02_linux.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:22 stu_03_linux.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:22 stu_04_linux.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:22 stu_05_linux.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:22 stu_06_linux.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:22 stu_07_linux.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:22 stu_08_linux.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:22 stu_09_linux.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:22 stu_10_linux.jpg

然后,使用rename进行修改

[root@linuxidc net]# rename \_linux '' *.jpg
[root@linuxidc net]# sl
total 0
-rw-r--r-- 1 root root 0 Oct 9 21:22 stu_01.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:22 stu_02.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:22 stu_03.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:22 stu_04.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:22 stu_05.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:22 stu_06.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:22 stu_07.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:22 stu_08.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:22 stu_09.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:22 stu_10.jpg

注意,如果想要替换掉下划线,那么你不能加任何引号。

创建一些测试文件:

[root@linuxidc net]# for i in `seq -w 10`; do touch stu\_$i\_linux.jpg; done
[root@linuxidc net]# sl
total 0
-rw-r--r-- 1 root root 0 Oct 9 21:58 stu_01_linux.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:58 stu_02_linux.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:58 stu_03_linux.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:58 stu_04_linux.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:58 stu_05_linux.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:58 stu_06_linux.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:58 stu_07_linux.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:58 stu_08_linux.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:58 stu_09_linux.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:58 stu_10_linux.jpg
[root@linuxidc net]# rename '\_linux' '' *.jpg
[root@linuxidc net]# sl
total 0
-rw-r--r-- 1 root root 0 Oct 9 21:27 stu_01_linux.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:27 stu_02_linux.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:27 stu_03_linux.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:27 stu_04_linux.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:27 stu_05_linux.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:27 stu_06_linux.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:27 stu_07_linux.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:27 stu_08_linux.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:27 stu_09_linux.jpg
-rw-r--r-- 1 root root 0 Oct 9 21:27 stu_10_linux.jpg

rename版本如果是perl版本的,那rename命令是支持正则的;因此在perl版本的rename下,执行上述命令就可以成功,如果rename版本是c版本的,那么上述命令是不成功的。

这个是版本支持的问题,所以不必深究。有关二个版本的比较,请参考:linux下rename命令批量重命名中的详细介绍。

之前的问题可能是因为他的rename版本不支持导致的。so,这里重点说的就是rename,虽然这个命令不是很重要。但是它其实还是很有用的,不是吗?

当然,有人会说,你这个都是在一个目录下,那我要是在不同的目录下呢?
用两个命令。一个find先把要修改的文件找出来,再接一个管道,一个rename不就完了吗?
是的,上述办法可以说是一种思路,其实有很多种思路。

附,查看rename版本的信息

[root@linuxidc net]# man rename | head -1
RENAME(1) Linux Programmer’s Manual RENAME(1)

本文永久更新链接地址亚游wwwag8com/wwwd35clinuxidcd35ccom/Linux/2015-01/111116.htm

linux
相关资讯       Linux mv  Linux重命名文件夹 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
当HTML5遇上区块链技术,游戏行业将迎来怎样的变革 墨西哥载百人客机坠落无人死 乘客:像被闪电击中 联合国关注叙利亚西北部战事:1个月致20万人逃亡 这位女政协委员文武双全 开完会现场办班教防身术 传统视频用户流失 AT&T首季获利低于预期 股价下跌 罕见!美元和油价竟联袂飙涨 过去35年只出现过11次 中国女排新秀均获上场机会 江苏却无新人当家 详解中国坦克稳像火控瞄准镜:如何让坦克瞄得更准 里加大师赛:傅家俊VS金左手 梁文博PK尼尔-罗伯逊 日本新星:小威莎娃对决会支持小威 盼与之交手 韩国政府与通用汽车敲定韩国通用挽救方案 安徽38名儿童发烧 官方:与游泳馆消毒等问题有关
3男子通过婚恋网站诈骗 警方追回900多万还给市民 苹果盘中拉升再涨近2% 化工品行情低迷 英媒赞威廉姆斯史诗般一杆 网友:前所未见超一流 好莱坞性侵丑闻当事人妻子:从未对其有任何怀疑 兹维列夫:我不想费纳退役 想尝试比他们更好 谷歌将在搜索结果中智能提供更多当地活动的资讯 马竞官宣边路飞翼租借赴国米 曾夺世界杯亚军 兴业投资:非美冲高回落 紧盯Fed主席鲍威尔首秀 意大利乘客赶火车滑入站台与列车夹缝 被辗轧致死 美国要求中国将对美贸易顺差减少1000亿美元 围棋大会新闻发布会举行 人工智能围棋应用是亮点 我运20总师:造更大运输机要看国家需求 有信心造出来
英国电信将削减13,000个岗位并退出伦敦总部 新京报:3年“不互动”政府网站 还有必要投钱吗? 美民兵3洲际导弹发射前现异常 美军成功终止发射程序 首批国家海洋督察公布 出台最严围填海管控措施 收盘:特朗普签署关税法令 美股周四收高 男子花88万买到去年款奔驰 销售商违约赔12万 穆帅惨遭球迷倒戈!球迷呼吁:穆里尼奥快下课吧 陕西15岁少年被伤害致死 嫌犯有精神病史 报告称空调将成为全球电力需求的主要驱动力 中国南海完成超高温高压探井作业 技术世界前列 男子找出19年前未使用机票 航空公司:仍可使用 半岛晨报:李帅加盟苏宁可能大 对一方影响不大 美股创20个月最大跌幅 对A股影响较小 亚游wwwag8com