Чем редактировать по настоящему большой файл базы данных в Linux

Категория: линукс

Работаю я как то недавно с по настоящему большим файлом дампа базы данных и вдруг замечаю, что все редакторы просто ужасно тормозят.

Оно и не удивительно ведь файл был размером более 120 мб.

Все радакторы просто вешались, точнее они работали и висели одновременно, в общем нужно было что-то срочно предпринимать и я нашёл выход.

Попробуйте установить редактор для очень больших файлов joe.

В общем этот самый joe просто спас положение. Могу сразу вас обучить самому распространённому трюку среди веб разработчиков, а именно заменить во всём файле какую то фразу на другую, ценители работы с WordPress меня поймут.

Запускаем наш файл в joe:

joe /home/user/my_sql_dump.sql

И начинаем редактировать.

CTRL + K, и нажимаем F

далее вводим чего нам нужно найти, и жмём ENTER, после чего нажимаем R, чтобы заменить, опять ENTER.

Далее вводим R и жмякаем на ENTER, на этом в принципе и всё заканчивается.

Теперь выходим -

CTRL + K, и нажимаем Q.

Нас спрашивают, а хотим ли мы сохраниться, ясное дело жмякаем Y.

На этом редактирование огромного файла у нас закончиться и от силы займёт где то секунд десять, в обычном редакторе кода подобная манипуляция будет просто невозможной.

Таким образом если вам нужно редактировать по настоящему огромные текстовые файлы, то редактор joe, вам в этом поможет, это по настоящему отличный текстовый редактор для по настоящему огромных файлов.

Конечно же можно сделать собственный скрипт который будет это всё делать автоматически или попробовать сделать это на perl, это всё конечно же можно, но нужно экономить личное время, а не только сидеть сиднем за клавиатурой.

К тому же на улице может быть просто отличная погода.

 





Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *



Карта сайта
Copyright © 2019