Почему другой размер для наутилуса и ls-l вывод для тех же [закрытых] файлов

Я разделил очень большой файл (~500 МБ) на многие части с помощью split команда (Каждый файл разделения имеет то же количество строк 131072, и ~2.1 МБ кроме последнего. Каждая строка в каждом файле разделения содержит только два целых числа). Проблема с файлами разделения. Некоторые файлы разделения показывают различие в размере в наутилусе и ls -l управляйте выводом до большой степени как показано для двух файлов в следующем изображении. enter image description here

Какова могла быть причина этого? Я принимаю ls -l вывод корректен наверняка, потому что файлы должны иметь тот же размер.

Обновление:

Когда разделенные файлы копируются в другие диски, они показывают сопоставимый размер для всех файлов (~2.1 МБ, как должен быть на самом деле для split -a 3 -l 100000 <filename> <file_prefix>). После открытия файлов от некоторого другого диска (после копирования) и от текущего диска, нет никакого различия в содержании (только размер, отображенный в обоих, которые диски отличаются). Эта проблема только наблюдается при разделении большого использования файлов split. Эта проблема происходит в зависимости от способа, которым разделяется файл (изменение количества строк в команде разделения, когда-то не приводит к этой проблеме). От вышеупомянутого наблюдения похоже, что проблема не с split команда, но со способом, которым наутилус вычисляет размер (Могут быть в зависимости от пути файлы, хранится или обеспеченные точки узла, но у меня нет идеи, как наутилус вычисляет размер). Я могу воспроизвести ту же проблему с файлом на 250 МБ для различного split установка команды. Я попытаюсь воспроизвести проблему для маленького файла и если я могу я обновлять.

Это может быть архитектурно-зависимым. Я использую Ubuntu 16.04, Intel Core i5, RAM 16 ГБ, формат Жесткого диска ext4.

4
задан 11 October 2016 в 16:16

0 ответов

Другие вопросы по тегам:

Похожие вопросы: