找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 186|回复: 0

centos批量修改文件名命令

[复制链接]

140

主题

17

回帖

520

积分

超级版主

积分
520
发表于 2024-1-7 18:47:53 | 显示全部楼层 |阅读模式
今天又遇到个新问题,如果想批量的砍掉后缀名呢?
    具体命令如下:
   
    find -name "*.txt" |for i in *;do mv  $i `echo $i |sed 's/\.txt//g'`;done
   
    find -name "*.txt" |awk -F'.' '{print $1} |xargs mv {}.txt {}
   
   
    如果只是修改后缀名,用rename 即可,命令如下:
   
    rename  .txt  .bk *
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|333cm ( 京ICP备16037542号 )

GMT+8, 2024-5-10 13:39 , Processed in 0.083604 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表