批量重命名文件名

作者: admin 分类: Linux 发布时间: 2019-04-07 09:34
  • rename 命令

centos/redhat

格式:rename  old  new  files

Ubuntu/Debian

格式:rename 's/old/new/'   files

以centos为例,把以下文件中good改为qunniao

[root@qunniao ~]# ls /tmp/*.html
/tmp/ckxwsxhnsk_good.html /tmp/ivmlttabdw_good.html /tmp/tdvvarteqa_good.html
/tmp/dghoatikfm_good.html /tmp/kzadmtxzka_good.html /tmp/yyyuzxucos_good.html
/tmp/fhqmilzbjw_good.html /tmp/ozxmxaawog_good.html
/tmp/ggmqlsoprs_good.html /tmp/rimvgwwcje_good.html
[root@qunniao ~]#  for i in `ls /tmp/*.html`;do cd /tmp && rename good qunniao *.html ;done && ls /tmp/*.html
/tmp/ckxwsxhnsk_qunniao.html /tmp/ivmlttabdw_qunniao.html /tmp/tdvvarteqa_qunniao.html
/tmp/dghoatikfm_qunniao.html /tmp/kzadmtxzka_qunniao.html /tmp/yyyuzxucos_qunniao.html
/tmp/fhqmilzbjw_qunniao.html /tmp/ozxmxaawog_qunniao.html
/tmp/ggmqlsoprs_qunniao.html /tmp/rimvgwwcje_qunniao.html

将所有html扩展名改为txt

[root@qunniao tmp]# for i in *.html;do rename \.html \.txt *.html;done

[root@qunniao tmp]# ls *.txt
bkcayykrot_qunniao.txt lwdafvhjok_qunniao.txt uaseokxvki_qunniao.txt xzzrcvpqvm_qunniao.txt
hjdtekqjeo_qunniao.txt test.txt uyzfzequzd_qunniao.txt ywroxusdru_qunniao.txt
jtxtnareib_qunniao.txt tskmyzigar_qunniao.txt xrdwlwwfux_qunniao.txt
  • mv命令
格式:mv old  new

以下文件中good改为qunniao

[root@qunniao ~]# ls /tmp/*.html
/tmp/ckxwsxhnsk_good.html /tmp/ivmlttabdw_good.html /tmp/tdvvarteqa_good.html
/tmp/dghoatikfm_good.html /tmp/kzadmtxzka_good.html /tmp/yyyuzxucos_good.html
/tmp/fhqmilzbjw_good.html /tmp/ozxmxaawog_good.html
/tmp/ggmqlsoprs_good.html /tmp/rimvgwwcje_good.html
[root@qunniao tmp]# for i in *.html;do mv $i `echo $i|sed 's/good/qunniao/g'`;done
[root@qunniao tmp]# ls *.html
ckxwsxhnsk_qunniao.html ggmqlsoprs_qunniao.html ozxmxaawog_qunniao.html yyyuzxucos_qunniao.html
dghoatikfm_qunniao.html ivmlttabdw_qunniao.html rimvgwwcje_qunniao.html
fhqmilzbjw_qunniao.html kzadmtxzka_qunniao.html tdvvarteqa_qunniao.html

批量把扩展名html改写成大写

[root@qunniao tmp]# for i in *.html;do mv $i `echo $i|sed 's/html/HTML/g'`;done 
[root@qunniao tmp]# ls *.HTML
ckxwsxhnsk_qunniao.HTML ggmqlsoprs_qunniao.HTML ozxmxaawog_qunniao.HTML yyyuzxucos_qunniao.HTML
dghoatikfm_qunniao.HTML ivmlttabdw_qunniao.HTML rimvgwwcje_qunniao.HTML
fhqmilzbjw_qunniao.HTML kzadmtxzka_qunniao.HTML tdvvarteqa_qunniao.HTML

 

 


温馨提示:如无特殊说明,本站文章均为作者原创,转载请注明出处!

发表回复