[О блоге] [наверх] [пред] [2018-10-12 22:36:55+03:00] [dd558b2a665788dfa4a15024397060615bd86d98]
Темы: [tip]

tar|tar vs cp

https://superuser.com/questions/788502/why-is-tartar-so-much-faster-than-cp
Я десятилетия назад задумывался почему так любили во всех книгах по
UNIX-ам приводить пример что копировать директории можно tar c | tar x?
Подозреваю что, например, у cp не было опции -a и поэтому много
информации банально могло теряться. А вот судя по статье, tar вариант
из-за распараллеленных процессов будет ещё и быстрее.

Но я точно знаю где tar лучше: он может сохранять расширенные атрибуты
файла (--xattrs), тогда как cp их полностью потеряет. Так что старый
добрый tar|tar вариант актуален. И, более того, cpio (как и pax) вообще
имеет прям отдельный режим passthrough (-p) чтобы выполнять эту операцию
без порождения двух процессов в shell-е.

    [оставить комментарий]