В этом руководстве мы рассмотрим способ поиска файлов и каталогов. Данная инструкция актуальна как для серверов виртуального хостинга, так и для виртуальных и выделенных серверов, поскольку во всех примерах используется команды для SSH консоли.
Данная команда используется для поиска файлов по их названию или атрибутам.
Найти файл index.php начиная с директории, где Вы сейчас находитесь (-iname - игнорировать регистр символов)
find -iname "index.php"
Найти файл index.php указав путь к конкретной директории
find /var/www/ch12345678/www/mysite.com -iname "index.php"
Найти все файлы с расширением php (* — выполняет поиск любого символа)
find -iname "*.php"
Найти файл, зная только часть названия
find -iname "ind*"
Найти файлы размером более 500 мегабайт (+500 — более 500, -500 — менее 500, основные комбинации — k, M, G)
find -size +500M
Эта команда используется для поиска текста внутри файлов. Удобно искать файлы, не зная их названия, но зная код или текст, содержащийся в них.
Найти файлы, в которых встречается текст sometext (r — рекурсивный поиск, i — игнорировать регистр, n — номера строк, o — скрыть лишний вывод)
grep -rino "sometext"
Все категории вопросов