linux批量修改扩展名

问题:查找当前目录及其子目录下所有扩展名为.txt的文件,将其扩展名修改为.html


方法1:

rename .txt  .html   *.txt


方法2:

find . -type f -name "*.txt" -print0 | xargs -0 rename .txt .html {}

使用find的-print0和 xargs的-0选项,可以解决文件名中包含空格的问题。


方法3:

for file in *.html; do mv $file ${file%.html}.txt; done


方法4、5、6、7......


欢迎补充 哈哈哈

欢迎回帖交流

本文出自 “小杩的幸福生活” 博客,谢绝转载!

linux批量修改扩展名,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。