Есть ли какая-либо команда, которая будет выводить начальные и конечные блоки жесткого диска файла? (Решение отмечено принятым)
Обновление:
Ниже ответы решают исходный запрос. (Решение отмечено принятым) Но я немного смущен тем, что LBA не подходит в диапазоне блоков, показанным fdisk. (однако, уменьшая количество совпадений с диапазоном, и это означает, что LBA блокирует 2048?!?)
Инструменты, которые вы, вероятно, ищете для tail и head.
tail -5 file.txt
head -5 file.txt
Это даст вам последние 5 (хвост) и первые 5 строк (head) файла file.txt
Для файловой системы ext4 команда
sudo debugfs /dev/sda1 <<<"blocks /boot/vmlinuz-3.11.0-14-generic"
показывает все блоки, используемые данным файлом, поэтому вы можете извлечь первый и последний блоки по мере необходимости.