Find and replace filename recursively in a directory

前端 未结 14 1951
野趣味
野趣味 2020-11-28 21:24

I want to rename all the files in a folder which starts with 123_xxx.txt to xxx.txt.

For example, my directory has:

123_xxx         


        
14条回答
  •  無奈伤痛
    2020-11-28 22:03

    Using rename from util-linux 2.28.2 I had to use a different syntaxt:

    find -name "*.txt" -exec rename -v "123_" ""  {} ";" 
    

提交回复
热议问题