From: Sergey Matveev Date: Fri, 12 Oct 2018 19:36:55 +0000 (+0300) Subject: tar|tar vs cp X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=dd558b2a665788dfa4a15024397060615bd86d98;p=stargrave-blog.git 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-е. ---