linux批量删除文件名中的前n位字符

  • A+
所属分类:Linux

linux下要批量对当前文件夹内的文件名进行名称修改通过命令即可批量完成:
.........下面命令中的9个点代表前九位字符(半角) //中间为空表示删除 若为/abc/ 则为将前九位字符替换成abc

1
for var in `ls`; do mv -f "$var" `echo "$var" |sed 's/^.........//'`; done

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: