2017-10-20 198 views
0

我有一个文件夹与成千上万的文件的每个命名删除每n个文件,然后重命名序列

image0000.png 
image0001.png 
image0002.png 
...etc 

我需要删除每40文件,然后重命名序列,以便有在没有休息,以编辑该序列图像序列名称。 用ubuntu做这个最简单的方法是什么?我不介意这是否意味着使用CLI或者是否有像这样的GUI。

回答

0

好吧我做功课,这似乎工作

mv $(ls | awk '{nr++; if (nr % 40 == 0) print $0}') ~/destinationFolder 

,然后用Thunar中批量重命名工具来重命名留在原来的文件夹中的文件。

0

或者干脆

mv $(ls | awk '!(FNR%40)') ~/destinationFolder 

FNR表示与每个记录递增文件中直到EOF

当前记录数
相关问题