- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Подскажите, пожалуйста, как скопировать файл во все определенные папки сайтов, через cp file.php */papka не работает
Подскажите, пожалуйста, как скопировать файл во все определенные папки сайтов, через cp file.php */papka не работает
Заходим в директорию где находится файл и даем команду:
find ./ -name file.php -type f -exec cp -P "{}" ./ ";"
-SkyLord-, а куда прописывать каталог?
askary, вообще не понятно почему у взрослого человека это вызывает проблемы.
можно же просто запустить cp столько раз, сколько нужно с указанием названия одной папки последним аргументом.
Автоматизация дело, конечно, хорошее. Но вы же на изучение find потратите больше времени, чем будете составлять этот список.
-SkyLord-, а куда прописывать каталог?
Скопируется во все находящиеся в каталоге директории
netwind, я посмотрю на взрослого человека как он отреагирует, когда ему периодически нужно будет копировать файл в несколько десятков сайтов
---------- Добавлено 09.08.2014 в 23:26 ----------
Скопируется во все находящиеся в каталоге директории
ну мне нужно не во все, а только с определенным названием
netwind, я посмотрю на взрослого человека как он отреагирует, когда ему периодически нужно будет копировать файл в несколько десятков сайтов
---------- Добавлено 09.08.2014 в 23:26 ----------
ну мне нужно не во все, а только с определенным названием
touch copy.sh
редактируем его
#!/bin/sh
/bin/cp /home/user/file.php /home/user/dir1
/bin/cp /home/user/file.php /home/user/dir2
/bin/cp /home/user/file.php /home/user/dir3
/bin/cp /home/user/file.php /home/user/dir4
/bin/cp /home/user/file.php /home/user/dir5
/bin/cp /home/user/file.php /home/user/dir6
Все пути, кроме /bin/cp естественно свои
Выходим из редактирования
chmod +x copy.sh
./copy.sh
нда, а из командной нет никаких команд что бы маской можно было задать?
askary, по второму кругу пошли.
Конечно, есть команда. Надо просто изучить find и написать ее.
Не проще ли один раз набрать скрипт построчно ? Набирать эти строчки один раз, а запускать потом одной командой много раз.
нда, а из командной нет никаких команд что бы маской можно было задать?
через тот же find можно задать зная какие имена папок, и причем во всех их именах должно быть какое то частичное совпадение чтоб можно было указать маску для поиска папок. Иначе никак, либо во все, либо по маске имен. В противном случае это будет все равно что письмо с адресом - на деревню к дедушке.
указал так find . -name file.php -type f -exec cp -P "{}" */papka/ ";"
пишет cp: omitting directory bla bla
а там где уже есть файл cp: `./site.ru/papka/file.php' and `site.ru/papka/file.php' are the same file
потом укзал find . -name file.php -type f -exec cp -r "{}" */papka/ ";"
и ничего не скопировалось только написало где уже есть файл cp: `./site.ru/papka/file.php' and `site.ru/papka/file.php' are the same file