centos如何批量修改文件名命令?

电脑入门知识大全 电脑知识 5

今天又遇到个新问题,如果想批量的砍掉后缀名呢?

具体命令如下:

find -name "*.txt" |for i in *;do mv $i `echo $i |sed 's/\.txt//g'`;done

相关影片资源迅雷下载推荐

CentOS下如何刻录光盘?CentOS下光盘刻录的方法

find -name "*.txt" |awk -F'.' '{print $1} |xargs mv {}.txt {}

如果只是修改后缀名,用rename 即可,命令如下:

rename .txt .bk *


相关影片资源迅雷下载推荐

CentOS7如何添加本地回环地址?CentOS7添加本地回环地址的方法

抱歉,评论功能暂时关闭!