Как в терминале будет скопировать файл во все папки?

12
JB
На сайте с 09.05.2014
Offline
239
2534

граждане программисты

Оптимизайка
На сайте с 11.03.2012
Offline
396
#1

В какие "во все"? Во все вложенные?

find /начальная/папка/ -type d -exec cp исходный_файл '{}' ';'

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
JB
На сайте с 09.05.2014
Offline
239
#2

В вложенные фолдеры

D
На сайте с 28.06.2008
Offline
1101
#3

В.И. : "Петька - приборы?"

П.: "20!"

В.И.: "Что 20?"

П.: "А что приборы?"

так и вы...

JB
На сайте с 09.05.2014
Offline
239
#4

Я сделал это и это скопировало файл во все подпапки.. Теперь нужен код чтобы удалить этот файл из всех подпапок..

А потом нужен код чтобы скопировать файл во все папки в данном каталоге, но дальше первой папки не лезло, то есть в суб-суб-директории не копировало.... А только один раз, но во все папки в каталоге

Оптимизайка
На сайте с 11.03.2012
Offline
396
#5

find /начальная/папка/ -type f -name 'имя_файла' -delete

find /начальная/папка/ -maxdepth 1 -type d -exec cp исходный_файл '{}' ';'

JB
На сайте с 09.05.2014
Offline
239
#6

vsrsfdaasadgettg

---------- Добавлено 14.01.2019 в 15:37 ----------

Почему клодфлейр блочит когда пытаюсь сообщение отправить с кодом а со всякой хуйней отправляет

---------- Добавлено 14.01.2019 в 15:48 ----------

Спасибо большое) а как переименовать рандомно файл нейм который копируешь? )

Оптимизайка
На сайте с 11.03.2012
Offline
396
#7


find /начальная/папка/ -maxdepth 1 -type d -exec cp исходный_файл '{}/'`uuidgen` ';'

Вирус какой то что ли делаете, какой смысл в случайных именах файлов, непонятно.

JB
На сайте с 09.05.2014
Offline
239
#8

для сео ......

JB
На сайте с 09.05.2014
Offline
239
#9

А как будет например, добавить определенную строку в конце файла config.php внутри каждого каталога диреткории ( минуя суб-суб каталоги )

Оптимизайка
На сайте с 11.03.2012
Offline
396
#10


find /начальная/папка/ -maxdepth 2 -type f -name 'config.php' -exec bash -c "echo 'определенная строка' >> '{}'" ';'
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий