Небольшая сборка команд которая может пригодится дорвейщику и не только. Рекурсивная замена: PHP: find ./ -type f -name "proxyimg.php" -exec sed -i 's/REDIRECT_QUERY_STRING/QUERY_STRING/' {} \; Данная команда найдет все файлы proxyimg.php и заменит в них REDIRECT_QUERY_STRING на QUERY_STRING ======== Поиск по дате изменения: PHP: find ./ -mindepth 1 -newermt '2018-05-21' ! -newermt '2018-05-23' -type f -name "*.js" -exec sed -i 's/count/ploer/' {} \ Данная команда найдет все файлы с расширением js , созданные в интервале с 2018-05-21 по 2018-05-23 и заменит в них count на ploer ======== Вставка в начало файла: PHP: find ./ -type f -name "index.php" -exec sed -i '1i <?php @require_once(\"\/api.php\"); ?>' {} \; Данная команда найдет все файлы index.php и вставит в самую первую строку такой код <?php @require_once("/api.php"); ?> ======== Вставка в конец файла: PHP: find ./ -type f -name "index.php" -exec sed -i '$ a \\n<?php @require_once(\"\/api.php\"); ?>' {} \; По аналогии с предыдущей командой, эта команда вставит строку в конец файла ======== Найти все папки с правами 700 и выставить им права 755 рекурсивно: PHP: find . -type d -perm 0700 -exec chmod -R 755 {} \; ======== Найти все папки в директории /home/admin/web и выставить им права 775: PHP: find /home/admin/web -type d -exec chmod 755 {} \; ======== Скопировать proxyimg.php рекурсивно в каждую папку public_html: PHP: for i in `find ./ -name public_html`;do cp -v proxyimg.php $i;done; команду нужно запускать из папки в которой лежит файл proxyimg.php ======== Удалить modimg.png рекурсивно в каждой папке public_html: PHP: for i in `find ./ -name public_html`;do rm modimg.png $i;done; ========