![]() |
Ярпортал: форум Ярославля ![]() |
![]() ![]() ![]() ![]() |
Здравствуйте, Гость ( Вход·Регистрация ) | Сделать Yarportal.Ru стартовой страницей |
![]() |
Страницы: (2) [1] 2 ( Перейти к первому непрочитанному сообщению ) | ![]() ![]() ![]() |
Beirut |
Дата 17.10.2006 - 01:55
|
Yarportal.Ru ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Администратор Сообщений: 205612 Пользователь №: 2 Регистрация: 18.03.2003 - 03:51 ![]() |
В линуксе... на хостинге... через ssh
можно ли массово переименовать названия файлов? грубо говоря... есть много файлов с названиями... file1_name.htm file2_name.htm file3_name.htm и т.д.... можно ли массово переименовать name в surname, например? и получить.... file1_surname.htm file2_surname.htm file3_surname.htm и т.д.... |
dark_elf |
Дата 17.10.2006 - 08:54
|
![]() come to the dark side - we have cookies ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 4588 Пользователь №: 5379 Регистрация: 18.11.2005 - 11:55 ![]() |
cp filename*.txt filename*-newstr.txt
ваще еще можно mc изспользовать а ваще man cp (с)не мое |
Voopa |
Дата 17.10.2006 - 09:27
|
[:]||||[:] ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 11764 Пользователь №: 8122 Регистрация: 18.05.2006 - 19:00 ![]() |
{skip}
тут был смешной бред .) |
ASudakov |
Дата 17.10.2006 - 10:39
|
Unregistered ![]() |
скорее не cp, а mv
см. пример A-4 http://gazette.linux.ru.net/rus/articles/a...ide/a14893.html |
|
smallder |
Дата 17.10.2006 - 14:19
|
||
![]() сам по себе ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 2057 Пользователь №: 6331 Регистрация: 25.01.2006 - 12:49 ![]() |
чувак, ты гениален! |
||
Beirut |
Дата 17.10.2006 - 14:35
|
||
Yarportal.Ru ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Администратор Сообщений: 205612 Пользователь №: 2 Регистрация: 18.03.2003 - 03:51 ![]() |
Так вот через midnight commander какой коммандой это можно сделать? именно мой пример тысяча файлов file1_name.htm file2_name.htm file3_name.htm и т.д.... нужно в каждом name переименовать на surname... какая здесь комманда? |
||
Voopa |
Дата 17.10.2006 - 15:03
|
||
[:]||||[:] ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 11764 Пользователь №: 8122 Регистрация: 18.05.2006 - 19:00 ![]() |
Аааа... хахаха .))) Блин, убейте мои посты тут, это я не проснулся когда писал .)))) аааа, пазорище .))) smallder Не знаю куда со стыда провалиться .))) |
||
Voopa |
Дата 17.10.2006 - 15:13
|
[:]||||[:] ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 11764 Пользователь №: 8122 Регистрация: 18.05.2006 - 19:00 ![]() |
Beirut
Вот тут гляньте http://linux-ve.chat.ru/book/mc.htm#6.7. |
Beirut |
Дата 17.10.2006 - 15:40
|
Yarportal.Ru ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Администратор Сообщений: 205612 Пользователь №: 2 Регистрация: 18.03.2003 - 03:51 ![]() |
Это я глянул... но мне желательно бы... мнение знающих людей конкретно по моему примеру... опасаюсь, испорчу чего...
|
dark_elf |
Дата 17.10.2006 - 16:11
|
||||
![]() come to the dark side - we have cookies ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 4588 Пользователь №: 5379 Регистрация: 18.11.2005 - 11:55 ![]() |
file*_name.txt file*_surname.txt |
||||
Basil IV |
Дата 17.10.2006 - 16:52
|
||
Unregistered ![]() |
+1 Нажимаешь F6, а дальше заменяешь source и destination на то, что написано. P.S. Если боишься что порушить, то лучше не перемещать файлы, а сначала скопировать (то же самое, только по F5), проверить и, если всё в порядке, то файлы-источники удалить. |
||
|
Basil IV |
Дата 17.10.2006 - 16:53
|
||||
Unregistered ![]() |
Пацталом!!! ![]() ![]() ![]() |
||||
|
Beirut |
Дата 17.10.2006 - 17:27
|
||
Yarportal.Ru ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Администратор Сообщений: 205612 Пользователь №: 2 Регистрация: 18.03.2003 - 03:51 ![]() |
в смысле вот так... file*_name.htm file*_surname.htm спасибо |
||
bigxxl |
Дата 17.10.2006 - 17:32
|
![]() Молчаливый Боб ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 39573 Пользователь №: 3681 Регистрация: 4.06.2005 - 22:07 ![]() |
У меня вот так получилось:
for name in `find file*` ; do mv $name prefix_$name ; done file и prefix_ поставить нужными |
Basil IV |
Дата 17.10.2006 - 21:08
|
||||
Unregistered ![]() |
В смысле да. И он по очереди пробежится по всему, что под эту маску попадёт. |
||||
|
![]() |
![]() ![]() ![]() |
Правила Ярпортала (включая политику обработки персональных данных)