Як відкрити великий файл в linux
В епоху великої кількості інформації, великі файли (розміром більше 1 гігабайта) можуть зустрічатися дуже часто. Припустимо що вам потрібно знайти інформацію або відредагувати такий файл, але звичайні текстові редактори не пристосовані для цього завдання і можуть просто зависнути при спробі відкрити файл розміром кілька гігабайт через брак пам`яті.
Якщо ви досвідчений системний адміністратор ви можете відкрити такий файл використовуючи комбінацію консольних команд cat, tail, grep, sed, awk і т д. У цій статті я розгляну більш дружелюбні способи відкриття і редагування великих файлів в Linux.
Плагін для Vim
У текстового редактора Vim є безліч різних плагінів або скриптів які розширюють його функціональність. Одним з таких плагінів є LargeFile Plugin.
Відео: Основи терміналу 01 - Навігація по папках і відкриття файлів
Цей плагін прискорює завантаження і редагування великих файлів шляхом відключення таких додаткових функцій Vim як події, скасування останньої дії, підсвічування синтаксису і т д.
Щоб встановити LargeFile plugin спочатку необхідно встановити vim, якщо він ще не встановлений:
Для Debian, Ubuntu, Linux Mint:
$ Sudo yim install vim-enhancedТепер скачайте плагін з офіційного сайту остання версія на даний момент - 5.
Для установки в домашню директорію ви можете відкрити vba файл розширення за допомогою vim:
let g: LargeFile = 10
Незважаючи на те що плагін LargeFile може прискорити завантаження і перегляд великих файлів сам vim справляється з редагуванням великих файлів не дуже добре тому що він намагається завантажити файл цілком в оперативну пам`ять. Наприклад при завантаженні файлу розміром 1 гб vim буде займати пам`яті і простору підкачки як на скріншоті:

Так що якщо ваші файли мають розмір більше ніж кількість оперативної пам`яті вам необхідно розглядати інші варіанти.
Glogg Log Explorer
Якщо все що вам потрібно це перегляд вмісту файлу і ви не збираєтеся його редагувати ви можете використовувати Glogg. Це аналізатор логів з графічним інтерфейсом. Glogg підтримує фільтрацію виведення за допомогою розширених регулярних виразів і масок.
Відео: Ubuntu: Як відкрити доступ до системних папок скинути файли в Xampp htdocs
Для установки Glogg в Debilan (Wheezy і вище) Ubuntu і Linux MInt наберіть:
$ Sudo apt-get install glogg
Відео: How to open any .exe (Windows) file on Ubuntu 12/13
Для установки в Fedora (17 +):
$ Glogg test.logGlogg відкриває великі файли дуже швидко. У мене пішло приблизно 12 секунд на відкриття файлу розміром 1 гігабайт.

Ви можете ввести регулярний вираз в текстове поле і і натиснути пошук. Підтримується пошук з урахуванням регістру, результати пошуку ви побачите в нижньому вікні.

У порівнянні з vim glogg легший, для завантаження файлу журналу розміром 1 гігабайт було використано всього лише 83 мб оперативної пам`яті.

JOE Text Editor
JOE це легкий консольний текстовий редактор випущений під ліцензією GPL. JOE один з небагатьох текстових редакторів підтримують роботу з великими файлами. З його допомогою можна відкривати і редагувати файли набагато більшого розміру ніж розмір оперативної пам`яті.
До того ж JOE підтримує безліч потужних функцій для редагування тексту, таких як: безпечне редагування, пошук і заміна за регулярними виразами, необмежена скасування і повтор операцій, підсвічування синтаксису і т д.
Для установки JOE в Debian, Ubuntu, або Linux Mint наберіть:
$ Sudo yum install joeЩоб відкрити текстовий файл для редагування виконайте:
Edit - запустити текстовий редактор ms dos / windows xp.
Кращі плагіни для obs studio
Кращі irc клієнти linux
Кращі текстові редактори linux
Кращі плагіни sublime text 3
Як відкрити xlsx в excel 2003
Vim vs emacs. Що краще?
Як відкрити текстовий файл linux
Як знайти нові файли в linux
Як користуватися текстовим редактором vim
Як відкрити xls, doc, xlsx, docx файли онлайн
Чим і як відкрити файл djvu?
Як завантажити файл linux
Кращий hex редактор для linux
Редагування образів в linux
10 Додатків, які гальмують firefox
Завантаження файлів великих розмірів в php
Аналоги notepad ++ для linux
Написання скриптів на bash
Корисні плагіни для текстового редактора sublime text.
Пошук файлу в linux
Корисні плагіни для текстового редактора sublime text.
Аналоги notepad ++ для linux
Як відкрити xls, doc, xlsx, docx файли онлайн
Написання скриптів на bash
Пошук файлу в linux
Установка pidgin ubuntu 16.04