Почему разархивировать в проводнике так медленно?

Я часто распаковываю файлы, которые содержат тысячи небольших текстовых файлов.

Я заметил, что когда я делаю это в проводнике файлов ( щелкните правой кнопкой мыши Извлечь здесь ), это может занять много времени, а иногда, кажется, никогда не завершится, даже после ждем минут.

Распаковка одного и того же файла в терминале с помощью unzip file.zip всегда заканчивается через несколько секунд.

Что файловый менеджер делает по-другому и почему это занимает гораздо больше времени? Почему иногда это вообще никогда не заканчивается? По сравнению с ним это выглядит очень плохо, хотя я ожидаю, что он просто выполняет ту же команду за кадром.

2
задан 7 October 2019 в 17:43

1 ответ

Существует больше действия, продолжающегося в Файловом менеджере GUI. Для каждой из Ваших "тысяч файлов", Файловый менеджер должен определить который значок использовать.
Затем это должно расположить значок на экран и установить "экранный флаг" обновления.
Не много дополнительной обработки для 1 файла, но "тысячи"?

После извлечения этих "тысяч файлов" если Вы перезапустите свой Файловый менеджер и затем откроете каталог с файлами, то Вы заметите большую задержку.

Обработка "тысяч файлов" с Файловым менеджером GUI просто кажется неправильной. perl, например, позволит zip-файлам чтения того и получит доступ к файлам в ZIP.

3
ответ дан 2 December 2019 в 02:39

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

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