[devel] tar/cpio/pax alternatives
Igor Homyakov
=?iso-8859-1?q?homyakov_=CE=C1_ramax=2Espb=2Eru?=
Ср Окт 8 11:14:10 MSD 2003
* Dmitry V. Levin <ldv % altlinux ! org> [031007 23:27]:
> On Tue, Oct 07, 2003 at 05:16:30PM +0400, Igor Homyakov wrote:
> > как только в сизифе будет последняя сборка star, мы получим две
> > совместимые (по ключам и поведению) реализации архиваторов tar, сам GNU tar
> > и gnutar имени Joerg Schilling. аналогичная ситуация с cpio и pax
> Что-то я слабо верю, чтобы что-то было совместимым с GNU tar/cpio/... -
> последние всегда перегружены расширениями по сравнению со своими аналогами.
Что касаеться tar, то возможности GNUtar являються лишь подмножеством
возможностей star. Joerg написал gnutar именно с упором на совместимость.
scpio реалтзует только основные ключи, длинные параметры с "--" не
поддерживаються, но IMHO использовать их плохой стиль
spax - реализация pax по IEEE Std 1003.2 (``POSIX.2'')
> > все утилиты могут существовать параллельно, т.к названия их не пересекаются
> > (gnutar, spax, scpio), но может стоит использовать альтернативы ?
> $ type -p tar |xargs -r readlink -fv --
> /bin/tar
> $ type -p cpio |xargs -r readlink -fv --
> /bin/cpio
> $ type -p pax |xargs -r readlink -fv --
> /usr/bin/pax
> Переименовать, конечно, можно.
> Вопрос в том, как далеко мы готовы зайти в переводе базовых утилит на
> альтернативы. Скажем, с /bin/sh я бы не стал рисковать...
довод убедительный.
--
Igor Homyakov
<homyakov at altlinux dot ru>
http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=190141
Подробная информация о списке рассылки Devel