Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.snto-msu.net/showflat.php?Number=7616738&src=arc&showlite=
Дата изменения: Unknown
Дата индексирования: Tue Apr 12 17:06:09 2016
Кодировка: Windows-1251
Изменение имен файлов - Public forum of MSU united student networks
Root | Google | Yandex | Mail.ru | Kommersant | Afisha | LAN Support
  
Technical >> Development (Archive)

Страницы: 0 | 20 | показать все | след. страница
Loks
папаня

Рег.: 04.10.2003
Сообщений: 10000
Из: CA, USA
Рейтинг: 2707
  Изменение имен файлов
      16.06.2008 00:22
 

Как проще всего для всех файлов в директории (с подкаталогами) изменить имя путем добавления к нему какой-то фиксированной строки в начало? Например "t_".

Yorik

Рег.: 01.09.2005
Сообщений: 2476
Из: Москва
Рейтинг: 633
  Re: Изменение имен файлов [re: Loks]
      16.06.2008 00:36
1

Смотря кому... я бы скриптик на Python написалъ...

earl
old hand

Рег.: 28.03.2004
Сообщений: 884
Рейтинг: 620
  Re: Изменение имен файлов [re: Loks]
      16.06.2008 01:15
5

for i in `find . -type f`; do mv $i `echo $i | perl -pe 's/(.*)\//$1\/t_/;'`; done

mkal
RIP

Рег.: 29.12.2004
Сообщений: 3036
Рейтинг: 1658
  Re: Изменение имен файлов [re: Yorik]
      16.06.2008 01:16
-1

а я бы в FAR заюзал плагин S&R

BorisL
постоянный отец

Рег.: 23.02.2004
Сообщений: 17631
Из: torrent.msu
Рейтинг: 3560
  Re: Изменение имен файлов [re: earl]
      16.06.2008 01:24
9

code:
find . -type f | while read i; do mv "$i" "`dirname $i`/t_`basename $1`"; done

мой вариант.

Idle
+++

Рег.: 30.11.2002
Сообщений: 7806
Рейтинг: 1198
  Re: Изменение имен файлов [re: earl]
      16.06.2008 01:27
 

так же понятнее: 's|(.*)/|$1/t_|;'

earl
old hand

Рег.: 28.03.2004
Сообщений: 884
Рейтинг: 620
  Re: Изменение имен файлов [re: Idle]
      16.06.2008 01:28
-1

у борисла лучше все равно)

Idle
+++

Рег.: 30.11.2002
Сообщений: 7806
Рейтинг: 1198
  Re: Изменение имен файлов [re: earl]
      16.06.2008 01:28
 

-exec еще лучше

olleg
\o\O

Рег.: 01.09.2005
Сообщений: 2321
Рейтинг: 3725
  Re: Изменение имен файлов [re: Idle]
      16.06.2008 01:29
-1

s{}{}x



Zhaka Taka
BorisL
постоянный отец

Рег.: 23.02.2004
Сообщений: 17631
Из: torrent.msu
Рейтинг: 3560
  Re: Изменение имен файлов [re: Idle]
      16.06.2008 01:30
3

exec не проканает - find умеет заполнять {} тока один раз.

Idle
+++

Рег.: 30.11.2002
Сообщений: 7806
Рейтинг: 1198
  Re: Изменение имен файлов [re: BorisL]
      16.06.2008 01:33
 

ну тогда да

Loks
папаня

Рег.: 04.10.2003
Сообщений: 10000
Из: CA, USA
Рейтинг: 2707
  Re: Изменение имен файлов [re: BorisL]
      16.06.2008 02:58
 

Всем спасибо.

penartur2

Рег.: 16.06.2005
Сообщений: 54495
Рейтинг: 429
  Re: Изменение имен файлов [re: mkal]
      16.06.2008 09:23
-5

А я бы заботал PowerShell, все равно ведь потом пригодится.



Я ушел на новый форум.
Там правовое государство. А еще можно удобно листать аплоад ;)
Orient

Рег.: 18.09.2004
Сообщений: 924
Из: Singapore
Рейтинг: 133
  Re: Изменение имен файлов [re: Loks]
      16.06.2008 09:41
1

В TotalCommander есть довольно мощный Multi-rename tool.
Даешь ему шаблон "t_[N]", смотришь превью и если все устраивает, давишь ОК.


Bachan
god's pee

Рег.: 26.10.2002
Сообщений: 37551
Рейтинг: 5335
  Re: Изменение имен файлов [re: penartur2]
      16.06.2008 09:42
6

Quote:

А я бы заботал PowerShell, все равно ведь потом пригодится.



HOW DARE YOU DISOBEY UNIX SHELL POWRZ!!11



я АЭС фачил в эсс!
penartur2

Рег.: 16.06.2005
Сообщений: 54495
Рейтинг: 429
  Re: Изменение имен файлов [re: Bachan]
      16.06.2008 09:46
-14

Кстати, bash - говно по сравнению с PowerShell :p



Я ушел на новый форум.
Там правовое государство. А еще можно удобно листать аплоад ;)
Bachan
god's pee

Рег.: 26.10.2002
Сообщений: 37551
Рейтинг: 5335
  Re: Изменение имен файлов [re: penartur2]
      16.06.2008 09:52
15

я смеюсь тебе в лицо: "ха-ха-ха-ха-ха-ха-ха-ха-ха-ха!"



я АЭС фачил в эсс!
penartur2

Рег.: 16.06.2005
Сообщений: 54495
Рейтинг: 429
  Re: Изменение имен файлов [re: Bachan]
      16.06.2008 10:00
-7

Потому что больше сказать нечего? :smirk:
Завидуешь, поди :smirk:



Я ушел на новый форум.
Там правовое государство. А еще можно удобно листать аплоад ;)
_vj_
Rumoruka Kimolukime

Рег.: 26.03.2003
Сообщений: 7015
Из: не в ГЗ
Рейтинг: 3255
  Re: Изменение имен файлов [re: Loks]
      16.06.2008 10:52
 

TotalCommander: Alt+F7, Ctrl+M



Mathematical!
green

Рег.: 28.11.2002
Сообщений: 20916
Из: MSU
Рейтинг: 5080
  Re: Изменение имен файлов [re: BorisL]
      16.06.2008 11:32
 

Приведенные решения обломятся на именах файлов с переводом строки. :p


Страницы: 0 | 20 | показать все | след. страница

Technical >> Development (Archive)

Дополнительная информация
1 зарегистрированных и 0 анонимных пользователей просматривают этот форум.

Модераторы:  DarkGray 

Печать темы
>>
Права
      Вы можете создавать новые темы
      Вы можете отвечать на сообщения
      HTML отключен
      UBBCode включен

Рейтинг:
Просмотров темы:

Переход в