欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux批量添加或修改文件后缀名称

程序员文章站 2022-04-17 21:35:36
...

1. 当前及其子目录下的文件添加后缀.old

find . -type f | awk -F "." '{print $2}' | xargs -i -t mv ./{} ./{}.old

2. 将当前及其子目录下".old"的文件的后缀修改为".old2"

方法1:

find ./ -name "*.old" -type f | awk -F "." '{print $2}' | xargs -i -t mv ./{}.old ./{}.old2

方法2:

#!/bin/sh
find ./ -name "*.old" | while read i
do
  echo $i 
  echo ${i%.*}
  mv $i ${i%.*}.old2
done