Когда Вы перенаправляете вывод команды к использованию файла >
, и тот процесс требует времени (как apt-get update
) будет файл, записанный, чтобы быть открытым и закрытым только однажды для всей продолжительности процесса, или это открыто и закрыто многократно (закрытый, когда нет никакого вывода)?
Это только открыто однажды процессом оболочки, который интерпретирует"> filename
"прежде чем это запустит команду. Так как тот процесс оболочки ожидает команды для выхода, нет никого для закрытия файла до выходов команды.
Вывод, будет казаться, появится, в пакетах, в файле, поскольку дисковая буферизация и кэширование делает его волшебство.