[Comm] Renaming a group of files

=?iso-8859-1?q?antilopa=5Fgnu_=CE=C1_list=2Eru?= =?iso-8859-1?q?antilopa=5Fgnu_=CE=C1_list=2Eru?=
Вс Сен 19 21:44:37 MSD 2004


Sergey Kuznetsov пишет:

> Возникла необходимость переименовать кучу файлов с названиями 01.tif,
> 02.tif и т.п. в 001.tif, 002.tif и т.д. Делать это вручную, по одному
> - с тоски повеситься. Нельзя ли сделать это как-то одной командой или
> скриптом?
> 

Можно, например, так:
for i in *.tif; do mv $i 0$i; done

Или, если надо переименовать только с именами вида  [цифра][цифра].tif,
то: 
for i in [0-9][0-9].tif; do mv $i 0$i; done

Или можно с помощью mc -- выделить все подлежащие переименованию файлы, 
типа:
[серый +], впечатываем что отметить, скажем,   ??.tif
[F6], и в строке указывающей, куда перемещаем файлы, впечатываем
такое: 0*




Подробная информация о списке рассылки community