Страница 1 из 1
как на CentOS заменить все фаилы с одним названием ?
Добавлено: 06 фев 2012, 17:17
werter
Может кто из зубров подскажет? есть сотни одинаковых файлов которые нужно заменить на другой .
данные файлы в разных папках и подкаталогах . но все эти папки под www.
т.е откуда начинать поиск фаилов установить не проблема.
пробовал так : -sh-3.2# find /var/www/html/хххххх.com/sub/ -name 11111aa.html -exec cp /var/www/newTemplate/index.php {} \;
- но не работает

Re: как на CentOS заменить все фаилы с одним названием ?
Добавлено: 06 фев 2012, 18:39
AlexeyUat
Вот так?
Код: Выделить всё
-sh-3.2# find /var/www/html/хххххх.com/sub/ -name 11111aa.html | \
while read file_name do
cp /var/www/newTemplate/index.php $file_name
done
У меня в убунте работает
Re: как на CentOS заменить все фаилы с одним названием ?
Добавлено: 06 фев 2012, 22:39
werter
что то я получаю вот такой ответ (
-sh: syntax error near unexpected token `done'
Re: как на CentOS заменить все фаилы с одним названием ?
Добавлено: 06 фев 2012, 23:01
werter
делаю так : find /var/www/html/хххххх.com/sub/ -name 11111aa.html | while read f; do cp /var/www/html/index.html $f; done
отрабатывает , никаких ошибок не выдает .
но ничего и не заменяет
Re: как на CentOS заменить все фаилы с одним названием ?
Добавлено: 06 фев 2012, 23:13
akela
Кажется, bulk rename умеет делать Thunar File Manager (который идёт с десктопом XFCE).
Re: как на CentOS заменить все фаилы с одним названием ?
Добавлено: 07 фев 2012, 04:46
AlexeyUat
werter писал(а):что то я получаю вот такой ответ (
-sh: syntax error near unexpected token `done'
а если так:
Код: Выделить всё
find /var/www/html/хххххх.com/sub/ -name 11111aa.html | \
while read file_name
do
cp /var/www/newTemplate/index.php $file_name
done
Или так
Код: Выделить всё
find /var/www/html/хххххх.com/sub/ -name 11111aa.html | while read file_name; do cp /var/www/newTemplate/index.php $file_name; done
Re: как на CentOS заменить все фаилы с одним названием ?
Добавлено: 07 фев 2012, 10:44
werter
спасибо большое . я ступил .
он название не файла не менял а менял содержимое .
все работает !!!