Linux常用命令汇总--rename
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用命令汇总--rename相关的知识,希望对你有一定的参考价值。
rename这个命令是用来修改文件名称的,特别是用来批量修改具有相似格式的文件。
rename 使用格式为:rename 待替换的文件字符串 替换后的文件字符串 应用的的范围
可以从例子中理解rename的用法:
1)创建foo1 至foo50 ,foo_1 至foo_50的文件:
for i in `seq 1 50`
do
touch foo${i}
touch foo_${i}
done
2)将foo_1 至foo_50 修改成test_1至test_50,而foo1 至foo50的名称不变
[[email protected] test]# rename foo test foo_*
[[email protected] test]# ls
foo1 foo15 foo20 foo26 foo31 foo37 foo42 foo48 foo8 test_13 test_19 test_24 test_3 test_35 test_40 test_46 test_6
foo10 foo16 foo21 foo27 foo32 foo38 foo43 foo49 foo9 test_14 test_2 test_25 test_30 test_36 test_41 test_47 test_7
foo11 foo17 foo22 foo28 foo33 foo39 foo44 foo5 test_1 test_15 test_20 test_26 test_31 test_37 test_42 test_48 test_8
foo12 foo18 foo23 foo29 foo34 foo4 foo45 foo50 test_10 test_16 test_21 test_27 test_32 test_38 test_43 test_49 test_9
foo13 foo19 foo24 foo3 foo35 foo40 foo46 foo6 test_11 test_17 test_22 test_28 test_33 test_39 test_44 test_5
foo14 foo2 foo25 foo30 foo36 foo41 foo47 foo7 test_12 test_18 test_23 test_29 test_34 test_4 test_45 test_50
以上是关于Linux常用命令汇总--rename的主要内容,如果未能解决你的问题,请参考以下文章