Поиск текста в файлах linux
Использую только
пример
И так, поиск файлов в каталоге и во всех вложенных каталогах по маске, измененных за последние сутки:
find. -name "*.php" -mtime -1 -print
Поиск фалов в каталоге и во всех подкаталогах содержащих строку — «eval»
grep -i -n «eval» `find -name "*.php"`
Поиск файлов во всех директориях и поддиректориях принадлежащих конкретному пользователю
find /home -user username
Поиск всех файлов с определенным расширением, например .php
find ~ -name *.php
Поиск в текущей папке, по маске
find. -name "[A-Z]*"
Поиск файлов которые были изменены за последние 10 дней, в заданной папке
find /var/www/ -mtime -10
Найти все файлы с правами 777
find. -perm 777
Находим и удаляем все файлы с заданными правами
Просмотр кода PHP
find. -perm 777 | xargs rm
Находим конкретный файл и меняем его права
find ~ -name name.c | xargs chmod 777
Поиск заданной строки в файлах
grep -ri 'искомая строка' *
пример
grep -r "SSLEngine" /etc/apache2
или
find /home/ -type f -name "*.php" -exec grep -i -H "ksunew" {} \;
И так, поиск файлов в каталоге и во всех вложенных каталогах по маске, измененных за последние сутки:
find. -name "*.php" -mtime -1 -print
Поиск фалов в каталоге и во всех подкаталогах содержащих строку — «eval»
grep -i -n «eval» `find -name "*.php"`
Поиск файлов во всех директориях и поддиректориях принадлежащих конкретному пользователю
find /home -user username
Поиск всех файлов с определенным расширением, например .php
find ~ -name *.php
Поиск в текущей папке, по маске
find. -name "[A-Z]*"
Поиск файлов которые были изменены за последние 10 дней, в заданной папке
find /var/www/ -mtime -10
Найти все файлы с правами 777
find. -perm 777
Находим и удаляем все файлы с заданными правами
Просмотр кода PHP
find. -perm 777 | xargs rm
Находим конкретный файл и меняем его права
find ~ -name name.c | xargs chmod 777
Поиск заданной строки в файлах
grep -ri 'искомая строка' *
0 комментариев