Я использую Ubuntu и ищу хорошего редактора для редактирования файла, который является> 4 ГБ. Я просто должен поместить содержание в конец и начало файла. Я предполагаю, что мог использовать что-то как
cat "text to add" >> huge_file
Добавлять в файл. Это - маршрут для движения? Что относительно предварительного ожидания? В целом, каков оптимальный маршрут, если я хотел отредактировать где-нибудь в середине?
Я попробовал VIM, и он терпит полный провал. Я принимаю emacs, и нано был бы еще хуже. Что еще там? Я принимаю для выполнения то, что я ищу, редактор должен был бы быть специально предназначен для этого, не сохранив полноту содержания файла в памяти.
Если все, в чем Вы нуждаетесь, должно добавить, то >>huge_file
намного лучше, чем, что может сделать любой редактор, потому что это не коснется существующих данных. Вставка данных в файл требует перезаписи всего после точки вставки, таким образом, это будет медленно даже с правильными инструментами.
С энергией удостоверьтесь, что Вы пробуете плагином LargeFile.
Bvi является версией vi, который предназначается для двоичных файлов. Это может отредактировать часть файла (т.е. от положения x до положения y).
У редактора Википедии страница сравнения есть столбец с большой поддержкой файла. Ситуация довольно холодна.
UltraEdit способен к редактированию файла, не загружая его в память. Я еще не протестировал версию Linux его, и, и при этом я не протестировал a> файл на 4 ГБ, таким образом, я не могу дать гарантии, но я отредактировал некоторые огромные файлы (на ~1.5 ГБ) с версией Windows (и давно, также).