У меня относительно большой файл журнала (46M) на сервере vServer, который мне интересен только в самой последней части.
Как я могу загрузить только последние 10% файла?
Сервер работает под управлением Debian, и я использую Ubuntu локально.
Сначала получите размер удаленного файла в байтах:
$ ssh user@host 'stat -c%s FILENAME'
50000
Рассчитайте 10% от этого числа и скопируйте последние десять процентов:
$ ssh user@host 'tail -c 5000 FILENAME' > DESTINATION