Есть RAR-архив с паролем, в нем текстовый файл размером ~4 ГБ, который после распаковки занимает ~120 ГБ.
Задача — посмотреть, что находится в файле, хотя бы какую-то часть данных (например, первые 100 строк).
Используем утилиту unar для распаковки:
unar e p<ПАРОЛЬ> <название архива>.rar <название файла в архиве>.txt> <имя файла для распаковки>.txt
В итоге на выходе получаем распакованный txt-файл. Открыть его «блокнотом» или чем-то похожем не получится — не хватит оперативной памяти. Поэтому вытащим только определенные строки:
head -n <число строк> <исходный файл>.txt > <результирующий файл>.txt
После этого в результирующем файле будет нужная нам информация (например, первые 100 строк) — это позволит понять, что же такого содержится в исходном файле и нужно ли дальше с ним что-то делать.
А узнать, сколько вообще строк в файле, можно так:
wc -l файл.txt