如何在linux终端中添加多个文件名中的附加数字?

时间:2016-12-04 17:58:29

标签: ubuntu terminal rename batch-rename

我有大约1800个文件,其名称如下,

fluxes_22.4625_87.1875  
fluxes_22.7125_86.6625  
fluxes_22.8375_86.5375  
fluxes_22.9375_86.3625  
fluxes_23.0375_86.2125  
fluxes_23.3625_86.2375
fluxes_22.4875_86.9625
...
...

我需要添加一个额外的数字零来转换文件名,如下所示

fluxes_22.46250_87.18750  
fluxes_22.71250_86.66250  
fluxes_22.83750_86.53750  
fluxes_22.93750_86.36250  
fluxes_23.03750_86.21250  
fluxes_23.36250_86.23750
fluxes_22.48750_86.96250
...
...

虽然这可以在MATLAB中轻松完成,但是如何在LINUX终端中完成。

1 个答案:

答案 0 :(得分:0)

如果所有这些文件都在同一个文件夹中,您可以尝试这样的文件:

for file in $(ls /path/to/files) ; do mv $file "$file"0 ; done

这会迭代文件并在最后用0重命名它们。