如何使用特定扩展名重命名文件夹下的所有文件(递归方法)

大卫王

我们要重命名/ home / DB_home下的所有文件(递归)

因此DB_home下的每个文件都将以.txt扩展名重命名

例子

改变之前

/home/DB_home/hg/ir/qemu-ga
/home/DB_home/td/glusterfs
/home/DB_home/yr/ew/sd/cv/ntpstats
/home/DB_home/yr/ew/sd/cv/proc.csv
/home/DB_home/td/GF.conf
/home/DB_home/td/tool.bin

示例(重命名后)

/home/DB_home/hg/ir/qemu-ga.txt
/home/DB_home/td/glusterfs.txt
/home/DB_home/yr/ew/sd/cv/ntpstats.txt
/home/DB_home/yr/ew/sd/cv/proc.csv.txt
/home/DB_home/td/GF.conf.txt
/home/DB_home/td/tool.bin.txt
.
.
.

用find和mv怎么做?

Arkadiusz Drabczyk

像那样:

find . -type f -exec mv {} {}.txt \;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章