2

Возможный дубликат:
ОЧЕНЬ большие текстовые файлы и снежный барс
Открыть массивный файл на Mac?

У меня есть резервная копия базы данных объемом 16 ГБ, которую я только что взял, с помощью какого программного обеспечения я могу открыть ее для Mac?

Я пробовал TextMate, но это просто не удается, просто открыв пустую страницу и не пытаясь ее открыть. Подойдет любое программное обеспечение (необработанный текст / пользовательский интерфейс).

6 ответов6

6

Предполагая, что файл SQL не был создан на этом Mac, и в зависимости от того, что вы хотите сделать с его данными: просто установите программное обеспечение базы данных на этот Mac и импортируйте его в эту новую базу данных?

4

Есть плагин Vim, который позволяет открывать большие файлы.

Тогда вы можете либо перейти с уже установленной версии CLI, либо использовать MacVim.

3

HexFiend - лучшее приложение, которое я нашел для очень больших файлов, поскольку оно не пытается сохранить весь файл в памяти. Хотя это скорее шестнадцатеричный редактор, чем текстовый редактор, он может быть более чем работоспособным, учитывая, что он работает очень и очень быстро.

3

Как насчет:

less file.sql

из окна терминала? Вы также можете использовать grep и т.д.

Обратите внимание, что вы не можете редактировать с less . Для навигации по файлу вы можете использовать клавиши со стрелками, пробел, чтобы перейти к следующей странице, б, чтобы вернуться на одну страницу. С помощью / вы можете ввести поиск, а затем использовать n и N для перехода между результатами и, наконец, нажать q для выхода. Начиная с less -S file.sql не переносит строки и может быть полезен для файлов SQL с очень длинными строками. Все команды и опции описаны на странице руководства .

1

BBEdit, вероятно, может справиться с этим (как и TextWrangler), но если вам действительно не нужно проникать внутрь и вносить некоторые изменения в данные, реимпорт в правильное программное обеспечение для управления базами данных будет вашим лучшим выбором.

0

Терминал -> 'vi'

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .