Поиск в большом файле для определенной строки

У меня есть текстовый файл объемом 6 ГБ. Он имеет запись доступа на целый месяц на мой сайт. Этот файл - моя единственная надежда узнать, как кто-то получил доступ к моему сайту и взломал его. Но, поскольку файл слишком велик, gedit не открывает его.

Есть ли какая-либо команда или метод, которые я мог бы использовать для чтения или поиска в содержимом этого файла? Я пробовал следующую команду grep -i '18/jan' 02records, но это занимает некоторое время, и тогда результаты не показываются. Я хочу строки, которые имеют '18 /jan'.

Спасибо

1
задан 23 February 2013 в 22:51

1 ответ

Предполагая, что '18 / jan 'находится в файле 02records, тогда ваша команда должна была работать. Возможно, вы захотите попробовать другой текстовый редактор, например Vi IMproved (vim). Он должен иметь возможность читать 6-гигабайтный файл.

2
ответ дан 25 May 2018 в 01:08
  • 1
    Все редакторы, которые я использовал, замораживаются некоторое время, а затем принудительно закрываются. то я получаю сообщение от Ubuntu о том, что для отправки отчета о проблеме недостаточно памяти. – Alamri 24 February 2013 в 00:40

Другие вопросы по тегам:

Похожие вопросы: